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 looking for a talented ReactJS Developer with 3+ years of hands-on experience to join our remote frontend team. You will build modern, scalable, and high-performance web applications using React — crafting exceptional user interfaces and seamless experiences for clients across diverse industries.
Job Responsibility:
Build, ship, and maintain modern web applications using ReactJS with a focus on performance, accessibility, and scalable architecture
Create reusable, well-tested UI components and design systems that ensure visual consistency and responsive behavior across devices and browsers
Integrate front-end interfaces with REST and GraphQL APIs, managing data fetching, caching, and state synchronization efficiently
Optimize application performance through code splitting, lazy loading, memoization, and profiling using React DevTools and browser performance tools
Collaborate closely with UI/UX designers, backend engineers, and product managers to translate wireframes and requirements into polished, production-ready features
Participate in code reviews, enforce front-end best practices, and contribute to improving development workflows and tooling across the team
Requirements:
3+ years of professional experience building web applications with ReactJS, JavaScript (ES6+), HTML5, and CSS3/SASS
Strong command of React hooks, functional components, and state management solutions (Redux, Context API, Zustand, or Recoil)
Proficiency with modern build tools and bundlers (Webpack, Vite, or Turbopack) and package managers (npm/yarn/pnpm)
Solid experience with API integration patterns (REST, GraphQL) and asynchronous data handling using libraries like Axios, React Query, or Apollo Client
Strong understanding of responsive design, cross-browser compatibility, and web accessibility (WCAG) standards
Proficiency with Git-based version control workflows, CI/CD concepts, and collaborative development practices
Experience with Next.js, component libraries (Material UI, Tailwind CSS, Ant Design), unit/integration testing (Jest, React Testing Library), or basic Node.js and cloud platforms is a strong plus
Nice to have:
Experience with Next.js
component libraries (Material UI, Tailwind CSS, Ant Design)