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 talented and passionate Lead Frontend Developer with deep expertise in ReactJS to spearhead the development of our cutting-edge user interfaces. The ideal candidate will be a technical leader, responsible for guiding the frontend team, defining architectural patterns, and ensuring the delivery of high-quality, performant, and intuitive web applications. This role requires a strong command of modern JavaScript, React ecosystem, and a commitment to best practices in UI/UX development.
Job Responsibility:
Lead the design, development, and implementation of complex, scalable, and responsive web applications using ReactJS and its ecosystem
Define and enforce frontend architectural patterns, coding standards, and best practices to ensure consistency, maintainability, and performance across all frontend projects
Provide technical leadership, mentorship, and guidance to a team of frontend developers, fostering their growth and ensuring high-quality code delivery
Collaborate closely with UX/UI designers, product managers, and backend engineers to translate wireframes and designs into pixel-perfect, highly functional user interfaces
Oversee and conduct thorough code reviews, ensuring adherence to quality, performance, security, and accessibility standards
Optimize application performance, identify and resolve frontend bottlenecks, and improve overall user experience
Drive the adoption of new technologies, tools, and methodologies to enhance our frontend development capabilities
Stay up-to-date with the latest trends and advancements in frontend development, ReactJS, and web technologies
Requirements:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field
Professional experience in frontend web development, with at least 3 years in a lead or senior role focused on ReactJS
Expert-level proficiency in ReactJS, including a deep understanding of its core principles, component lifecycle, hooks, and state management libraries (e.g., Redux, Context API, Zustand)
Strong command of modern JavaScript (ES6+), HTML5, and CSS3, with experience in pre-processors (e.g., SASS, LESS) and styled-components or CSS-in-JS solutions
Demonstrable experience with frontend build tools (e.g., Webpack, Vite, Babel) and package managers (npm, yarn)
Proficiency in writing unit, integration, and end-to-end tests for frontend applications (e.g., Jest, React Testing Library, Cypress)
Solid understanding of responsive design principles and cross-browser compatibility issues
Experience with version control systems, particularly Git
Excellent problem-solving skills, strong analytical capabilities, and clear communication skills (verbal and written)
Nice to have:
Experience with other JavaScript frameworks or libraries (e.g., Angular, Vue.js)
Familiarity with server-side rendering (SSR) frameworks like Next.js or Remix
Experience with GraphQL APIs
Knowledge of accessibility standards (WCAG) and implementing accessible user interfaces
Understanding of CI/CD pipelines and deployment processes for frontend applications
Experience with cloud platforms (e.g., AWS, Azure, GCP)
Familiarity with UI component libraries and design systems (e.g., Material-UI, Ant Design, Storybook)