logo[мetahunt]
> DOU

Frontend Engineer

SixthSense Technology
format:Remote
reactnext.jstypescripttailwind cssreact hook formzodtanstack queryplaywrightopenapi
turborepobunnode.jsnestjsdocker
englishB2
experience4+ years
> full description

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.

Technology Stack

  • Core: React 19, Next.js 16, TypeScript 5.9
  • UI: Tailwind CSS 4, Radix UI, Class Variance Authority, Geist
  • Forms: React Hook Form, Zod
  • Data and APIs: TanStack React Query, REST, OpenAPI, openapi-typescript, openapi-fetch
  • Testing: Playwright, automated E2E testing
  • Platform and Tooling: Turborepo, Bun, PostCSS, React Compiler
  • Internationalization: next-intl

! Please include your salary expectations when submitting your CV.

Відгукнутись на вакансію