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 Front-End Engineer, for a project-based assignment, to join cross-functional product squads and take ownership of the UI layer end-to-end. This role requires strong expertise in modern frontend development, component architecture, state management, performance optimization, and user experience. You will work closely with Node.js backend engineers, designers, product managers, and client stakeholders to deliver high-quality digital products while helping shape frontend standards and best practices.
Job Responsibility
Architect and build production React applications with TypeScript throughout
Translate product requirements and Figma designs into polished, accessible, performant UIs
Own the front-end layer of full-stack features: collaborate with Node.js backend engineers, consume APIs cleanly
Build and maintain shared component libraries with Storybook
Instrument and optimize performance: Core Web Vitals, bundle analysis, lazy loading, memoization, and render profiling
Write meaningful test coverage with Vitest, React Testing Library, and Playwright
Integrate AI-powered UI patterns
Use AI tools (Copilot, Claude, etc.) actively in your workflow
Participate in design reviews, architecture discussions, and code reviews
Requirements
3+ years of professional front-end engineering experience with React and TypeScript
Deep knowledge of modern React: hooks, context, concurrent features, Suspense, and performance patterns
Strong TypeScript fluency
Experience with Next.js or similar SSR/SSG frameworks
Solid grasp of CSS: layout models, responsive design, animation, and at least one utility-first approach (Tailwind preferred)
Comfort consuming REST and GraphQL APIs and handling async state cleanly
Working knowledge of Node.js
Demonstrated use of AI tools in your daily development workflow
Experience writing and maintaining tests across unit, integration, and E2E layers
Excellent async written communication in English
Nice to have
Hands-on experience with Algolia (highly preferred)
Experience with Next.js, React Server Components, or micro-frontend architectures
Experience with message queues (Kafka, RabbitMQ, SQS)
Familiarity with serverless or edge runtimes
Experience with Docker and containerized environments
Exposure to Kubernetes or infrastructure-as-code tools (Terraform, Pulumi)
Experience with domain-driven design or clean architecture principles
Experience mentoring engineers or contributing to open-source projects