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).
You will design, build, maintain, and test commercial frontend software that meets customer and business needs. You will work independently on complex UI features and ongoing maintenance, including bug fixing of existing applications, while contributing to overall team delivery. In this role, you will apply broad engineering knowledge across the frontend development lifecycle and integrate effectively with backend services. You will continuously improve code quality, accessibility, performance, and reliability to deliver high-quality user experiences. You will also be responsible for clearly explaining technical solutions to stakeholders and influencing decisions at the operational level. Additionally, you will support and coach less experienced engineers as needed.
Job Responsibility:
Build and maintain responsive, accessible, and high-performance user interfaces using modern JavaScript
Implement component-based architecture and reusable frontend patterns
Integrate frontend applications with backend APIs and authentication mechanisms
Write clean, maintainable, and secure code with strong test coverage
Deliver end-to-end frontend features, from requirements analysis and design to implementation, testing, and release
Diagnose and resolve UI, browser compatibility, and performance issues using data and analysis
Participate in code reviews and raise the quality bar for frontend engineering
Collaborate with Product, UX, QA, and backend engineers to ensure customer value and product quality
Improve engineering processes, frontend tooling, and CI/CD pipelines
Produce clear technical documentation for internal and external audiences
Coach, review, and delegate work to less experienced engineers when required
Requirements:
Minimum 5+ years of relevant experience in frontend development
Strong experience building frontend software products with modern JavaScript frameworks
Proven delivery of complex frontend features and maintenance tasks across the full software development lifecycle
Solid knowledge of frontend architecture, state management, API integration, and web security
Experience with automated frontend testing, code review, and continuous integration
Practical understanding of performance optimization, accessibility, and responsive design
Ability to analyze issues, propose options, and make sound trade-offs with limited guidance
Clear communication skills with the ability to explain technical topics to non-engineering stakeholders
Bachelor’s degree in Computer Science or equivalent practical experience