DescriptionAbout Machete
Machete is a creative and technology-driven company building bold, high-performing digital experiences for our client-facing brands. We combine sharp design, clean code, and modern thinking to deliver websites that look great and perform flawlessly across all platforms.
We’re looking for a talented Frontend Developer to join our team and take ownership of delivering the complete frontend package—from concept through to production.
The Role
As a Frontend Developer at Machete, you’ll be responsible for building fast, responsive, and visually engaging websites. You’ll work closely with our UX/UI designers to bring cutting-edge designs to life, ensuring exceptional performance and usability across mobile, tablet, and desktop devices.
This is a hands-on role suited to someone who cares deeply about quality, performance, and clean, maintainable code.
Frontend Application Development
- Develop and maintain modern, responsive frontend applications using JavaScript and TypeScript
- Build reusable, scalable UI components that support complex gaming and customer-facing features
- Integrate frontend applications with REST and GraphQL APIs
- Ensure consistent behaviour and performance across browsers and devices
User Experience & Interface Implementation
- Translate UX/UI designs into high-quality, pixel-perfect user interfaces
- Implement highly responsive layouts optimised for mobile, tablet, and desktop
- Collaborate closely with designers to ensure usability, accessibility, and visual consistency
- Continuously refine the user experience based on feedback and performance insights
Performance & Quality
- Optimise frontend performance to support high traffic and real-time interactions
- Write clean, maintainable, and well-documented code following best practices
- Test, debug, and validate frontend features to ensure reliability and stability
- Participate in code reviews to maintain a high-quality codebase
Collaboration & Delivery
- Work alongside backend developers to ensure smooth API integration and data flow
- Contribute to planning, estimation, and technical discussions
- Support deployment and CI/CD processes as part of a modern development lifecycle
RequirementsCore Technical Skills
- Proven experience as a Frontend Developer working on modern web applications
- Strong proficiency in JavaScript and TypeScript
- Solid experience with modern frontend frameworks and libraries (e.g. React or similar)
- Strong understanding of HTML5, CSS3, and responsive design principles
- Experience consuming REST and GraphQL APIs
- Knowledge of frontend application architecture, state management, and component-driven development
- Understanding of the software development lifecycle including version control, testing, and deployment
- Experience with frontend performance optimisation techniques
Tooling & Practices
- Experience using Git for version control
- Familiarity with modern build tools, bundlers, and package managers
- Exposure to CI/CD pipelines and collaborative development workflows
- Understanding of browser behaviour, debugging tools, and cross-browser compatibility
Preferred Skills
- Experience working in the online gaming or iGaming industry
- Familiarity with real-time or interactive web applications
- Understanding of accessibility standards (WCAG)
- Experience with testing frameworks for frontend applications
- Knowledge of security best practices from a frontend perspective
Preferred Qualifications
- IT-related degree in Computer Science, Software Engineering, or a related field
- Experience working in agile or fast-paced product teams
- Familiarity with cloud-hosted environments and frontend deployment strategies
Tech Stack
- Frontend: JavaScript, TypeScript, modern frontend frameworks
- APIs: REST, GraphQL
- Tools: Git, CI/CD pipelines
- Cloud: AWS (exposure considered a plus)
Benefits- A competitive and attractive salary
- Private health insurance
- Annual wellbeing allowance to support your physical and mental health
- Regular social events to foster strong team connections
- Daily lunch allowance when working from the office