This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a skilled Front End Engineer, the ideal candidate will be responsible for designing, developing, and maintaining our Red101 platform and related services. Additionally, the candidate should have a strong understanding of testing methodologies and be able to conduct their own testing to ensure the quality and functionality of our applications and a strong understanding that our customers are the ultimate beneficiary of well built, scalable and working software.
Job Responsibility:
Design, develop, and maintain software systems using modern frameworks and technologies
Collaborate with cross-functional teams to define, design, and ship new features
Write clean, maintainable, and efficient code
Implement responsive design principles to ensure applications work on various devices and screen sizes
Conduct thorough testing of applications, including unit testing, integration testing, and end-to-end testing
Debug and resolve technical issues and bugs
Be part of a support rota for production issues or outages
Tame technical debt which arises from the normal delivery process
Stay updated with emerging technologies and industry trends
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience delivering production-grade frontend systems at scale
Expert-level proficiency in modern frontend development, including: HTML5, CSS3 (including modern layout systems and design tokens), JavaScript and TypeScript, Deep experience with React and the contemporary ecosystem (hooks, server components, state management, performance optimization)
Strong experience building large-scale, complex web applications, with a solid understanding of: Component-driven architecture, Accessible, responsive, and internationalized user interfaces, Performance, bundle optimization, and browser rendering behaviour
Proven experience with version control and modern Git workflows, including trunk-based development or GitOps-style branching strategies, code reviews, and automated quality gates
Strong background in testing strategy and implementation, including: Unit, integration, and end-to-end testing, Frameworks such as Jest, Vitest, Playwright, Cypress, Selenium, or equivalent, Advocating for testability and quality-first development practices
Ability to design, document, and communicate frontend architecture, using: System and component diagrams (e.g., C4 model), Sequence diagrams, workflows, and technical design documents, Clear written communication that supports cross-team collaboration
Solid understanding of frontend observability and operational excellence, including: Client-side logging, monitoring, and alerting, Performance tracking (Core Web Vitals, real-user monitoring), Debugging issues across browsers, devices, and environments
Experience collaborating closely with backend, design, product, and platform teams to deliver cohesive user experiences, influencing technical direction and trade-offs
Excellent problem-solving skills, attention to detail, and the ability to lead by example, mentor other engineers, and take ownership of frontend quality and technical decisions
Strong communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders