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 Junior Frontend Developer who can lead the development of scalable, high-performance web applications. This role is ideal for someone with strong expertise in modern frontend technologies and a deep understanding of UI architecture, performance optimization, and user experience. You will work closely with designers, backend engineers, and product teams to build robust, maintainable, and user-centric applications while mentoring junior developers and driving best practices.
Job Responsibility:
Build and maintain scalable, high-performance web applications
Develop reusable, modular, and maintainable UI components
Implement responsive and accessible user interfaces
Optimize applications for performance, speed, and SEO
Design and contribute to frontend architecture for large-scale systems
Enforce coding standards and best practices across the team
Conduct code reviews and ensure high-quality deliverables
Manage application state using modern state management tools
Integrate APIs and handle data fetching, caching, and synchronization
Implement robust error handling and edge-case management
Write unit, integration, and end-to-end tests
Collaborate with QA to ensure product quality and reliability
Work closely with designers, backend engineers, and product managers
Participate in sprint planning, estimations, and technical discussions
Requirements:
Strong experience with React and modern frontend development
Proficiency in JavaScript and TypeScript
Hands-on experience with Next.js (SSR, routing, performance optimization)
Deep understanding of state management (Redux, Zustand, React Query, etc.)
Strong knowledge of HTML, CSS, and responsive design principles
Experience building scalable and maintainable frontend architectures
Solid understanding of API integration and async data handling
Experience with testing frameworks (unit and/or E2E)
Ability to write clean, maintainable, and well-documented code
Strong debugging and problem-solving skills
Good understanding of web performance optimization techniques
Nice to have:
Experience with monorepo architecture (Nx)
Familiarity with Playwright or similar testing tools
Exposure to CI/CD pipelines (GitHub Actions)
Knowledge of Azure or other cloud platforms
Experience with design systems and component libraries