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).
As a Front End Engineer, you will be responsible for designing, developing, and maintaining the client-side components, user interfaces, and user experience of our software applications. This role requires deep expertise in front-end technologies and the ability to build performant, accessible, and scalable user interfaces while collaborating effectively within an agile team environment.
Job Responsibility:
Design, develop, and maintain the client-side components, user interfaces, and user experience of our software applications
Build performant, accessible, and scalable user interfaces
Collaborate effectively within an agile team environment
Work closely with Engineering Managers, Product Managers, Back End Engineers, Designers, and other team members to implement features, improve application architecture, and ensure high-quality deliverables
Contribute to technical decisions while maintaining high standards of code quality, performance, accessibility, and user experience
Design, develop, and maintain scalable React applications and reusable component libraries
Build responsive and accessible user interfaces following design systems and UI/UX best practices
Write clean, maintainable, and well-tested code
Participate in code reviews and provide constructive feedback
Debug production issues and implement robust solutions
Contribute to technical documentation and architecture decisions
Integrate RESTful APIs and GraphQL endpoints into the front-end application
Optimize application performance, bundle size, and loading times
Implement state management solutions and client-side caching strategies
Participate in agile ceremonies and technical planning sessions
Actively participate within an autonomous mission team to clarify priorities and user needs
Collaborate with designers to implement pixel-perfect, accessible interfaces
Work with back-end engineers to define API contracts and data structures
Participate in squad rituals and team meetings
Handle support requests and bug fixes within agreed SLAs
Write unit tests, integration tests, and end-to-end tests following TDD principles
Collaborate with QA team to ensure comprehensive test coverage
Participate in pair programming sessions
Monitor application performance, Core Web Vitals, and implement improvements
Follow accessibility standards (WCAG) and ensure inclusive user experiences
Contribute to continuous integration and deployment processes
Implement error tracking, monitoring, and analytics
Ensure cross-browser compatibility and responsive design
Optimize for performance: code splitting, lazy loading, image optimization
Requirements:
7+ years of professional front-end development experience
Strong expertise in modern web application architecture and React ecosystem
Proficient in JavaScript/TypeScript, React (Hooks, Context, Router), and modern ES6+ features
Experienced with state management (Redux, Zustand, TanStack Query) and API integration (REST, GraphQL)
Skilled in CSS (Modules, Styled Components, Tailwind), build tools (Webpack, Vite), and testing (Jest, React Testing Library, Playwright, Cypress)
Knowledgeable in performance optimization, accessibility standards (WCAG, ARIA), responsive design, and design systems (Storybook)
Comfortable with Git, CI/CD practices, and modern development workflows
Excellent problem-solving abilities with strong attention to detail
Effective communication in French and English, thriving in remote environments
Collaborative team player with product thinking and user-centric mindset
Proactive in suggesting improvements with a focus on maintainable, well-documented code
Passionate about user experience, accessibility, and inclusive design