We are looking for an experienced Frontend Developer to build and maintain modern, scalable web applications using React, Next.js, and TypeScript.
You will work on production-facing features with a strong focus on performance, usability, accessibility, maintainability, and developer experience. You will also contribute to frontend architecture, shared components, and engineering standards. What You’ll Do * Develop scalable, high-performance applications using Next.js 16, React 19, and TypeScript. * Work with the Next.js App Router, Server Components, SSR, and modern client/server rendering patterns. * Build responsive and accessible user interfaces using Tailwind CSS and Radix UI. * Create reusable components and contribute to a shared component architecture. * Develop complex forms using React Hook Form and Zod. * Manage API data, caching, and synchronization with TanStack React Query. * Integrate REST APIs using OpenAPI-generated types and type-safe API clients. * Implement internationalization and localization with next-intl. * Optimize application performance, Core Web Vitals, browser rendering, caching, and code splitting. * Apply frontend security best practices, including XSS prevention, input validation, and safe handling of user-generated content. * Write and maintain end-to-end tests using Playwright. * Participate in code reviews and maintain high standards for code quality, testing, and TypeScript safety. * Collaborate with backend developers, designers, product managers, and other engineers. * Work within a Turborepo monorepo and contribute to shared packages and frontend infrastructure.
What We’re Looking For * 4+ years of professional frontend development experience. * Strong knowledge of React, TypeScript, and modern JavaScript. * Hands-on experience with Next.js, including App Router, Server Components, and SSR. * Strong TypeScript skills, including generics and type-safe API integrations. * Experience building responsive interfaces with Tailwind CSS. * Experience creating reusable and accessible components with Radix UI or similar headless UI libraries. * Experience with React Hook Form and Zod. * Practical experience with TanStack React Query or a similar data-fetching library. * Experience consuming REST APIs and working with OpenAPI specifications. * Experience with Playwright or another modern end-to-end testing framework. * Strong understanding of browser rendering, frontend performance, caching, code splitting, and client/server boundaries. * Understanding of frontend security principles and secure authentication flows. * Experience working in an Agile/Scrum environment. * Strong problem-solving skills, ownership, attention to detail, and the ability to work independently. * English proficiency at B2 level or higher, with the ability to communicate effectively in an international team.
Nice to Have * Experience with Turborepo and large-scale monorepos. * Experience maintaining a shared design system or component library. * Familiarity with Bun and modern JavaScript/TypeScript tooling. * Experience with openapi-typescript and openapi-fetch. * Experience with React Flow / XYFlow for interactive diagrams or workflow editors. * Experience with TipTap or other rich-text editors. * Experience with Framer Motion and modern web animations. * Familiarity with Node.js, NestJS, or other backend technologies. * Experience with CI/CD, Docker, and cloud deployment environments.