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 an experienced Senior React JS Developer / Front-End Lead with 7–10 years of hands-on front-end development experience. The ideal candidate will be responsible for designing scalable UI architectures, leading development initiatives, building high-performance web applications, and mentoring junior engineers. The role requires deep knowledge of modern JavaScript, React.js, UI performance tuning, and front-end best practices.
Job Responsibility:
Lead the front-end architecture, design, and development of complex web applications using React.js
Build scalable, reusable, and high-performance UI components with clean code standards
Collaborate closely with product managers, backend engineers, and UX/UI teams
Implement state management solutions like Redux / Redux Toolkit / Context API / Zustand
Ensure responsive layouts, cross-browser compatibility, and W3C-compliant UI development
Optimize applications for speed, SEO, accessibility, and scalability
Conduct thorough code reviews and guide junior developers through best practices
Troubleshoot production issues, perform performance tuning, and propose architectural improvements
Work with CI/CD pipelines, version control, and modern development workflows
Requirements:
5+ years of hands-on experience with JavaScript, HTML5, and CSS3
Strong expertise in JavaScript (ES6+ to ES2023)
Minimum 4+ years of experience in React.js (React 17+)
Strong experience with TypeScript
Experience with Redux / Redux Toolkit, Context API, or Zustand
Ability to build scalable and reusable React components
Good understanding of asynchronous programming (Promises, async/await, RxJS)
Proficiency in advanced CSS3, Flexbox, Grid, and animations
Experience with Bootstrap and modern UI libraries
Experience with CSS-in-JS tools like Styled Components or Emotion
Ability to convert Figma / Illustrator designs into UI components
Experience working with REST API integration
Understanding of Micro-Frontend Architecture (preferred)
Basic knowledge of Node.js
Strong debugging and performance optimization skills
Experience with Karma, Jasmine, Enzyme, or similar testing tools
Proficient with Git and version control workflows
Familiarity with CI/CD pipelines
Nice to have:
Experience with Next.js or SSR frameworks
Knowledge of Webpack, Vite, or other bundlers/build tools
Understanding of Web Accessibility (A11y) best practices
Experience with monorepos or micro-frontend platforms
Exposure to containerization (Docker) for front-end builds (optional)