← Усі вакансії

Frontend Developer — React / Next.js / TypeScript

SixthSense Technology
Формат:
повний remote
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

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

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot