Frontend Developer (React + Next.js)

$$$
Product

We’re looking for an experienced Frontend Developer with 5+ years of commercial experience who can build fast, scalable, and maintainable web applications using React, Next.js, and TypeScript.

We need someone who understands modern frontend architecture, writes clean and well-structured code, and takes ownership of technical solutions from development to delivery.

 

Your responsibilities will include:

  • Develop high-performance, scalable web applications using React, Next.js, and TypeScript;
  • Implement and optimize SSR, SSG, and ISR rendering strategies based on product requirements;
  • Build and maintain reusable UI components and design systems using Storybook;
  • Create responsive, mobile-first, and cross-browser compatible interfaces;
  • Integrate frontend applications with REST APIs;
  • Write and maintain unit, integration, and end-to-end tests;
  • Optimize application performance, rendering efficiency, and overall user experience;
  • Maintain clean code, strong typing, and a well-structured application architecture;
  • Collaborate with designers, backend developers, and other team members to deliver high-quality product features.

 

What we expect from you:

  • 5+ years of commercial experience in frontend development, including at least 2 years with one company;
  • Strong hands-on experience with React.js, Next.js (v14+), and TypeScript;
  • Deep understanding of SSR, SSG, ISR, and the ability to choose the right rendering approach;
  • Experience with modern styling solutions such as Styled-components, Emotion, Tailwind CSS, or similar;
  • Practical experience with Storybook, including component development, documentation, and testing;
  • Experience working with REST APIs;
  • Experience writing unit, integration, and E2E tests using Jest, Testing Library, Cypress, Playwright, or similar tools;
  • Understanding of OOP principles, state management, and frontend application architecture;
  • Knowledge of Clean Code and SOLID principles;
  • Experience working with Git and CI/CD processes;
  • Ability to read and write technical documentation in English;
  • Strong analytical thinking, attention to detail, and ability to work independently.

 

Nice to Have:

  • Experience working with GraphQL;
  • Experience with React Query / TanStack Query or similar data-fetching solutions;
  • Experience building and maintaining complex design systems;
  • Experience working on SaaS, B2B/B2C platforms, or other complex web products;
  • Understanding of frontend performance optimization and modern development best practices.

 

What We Value:

  • Strong ownership and responsibility for delivered solutions;
  • Ability to work independently, prioritize tasks, and meet deadlines;
  • Analytical thinking and understanding of software architecture;
  • Experience working in Agile / Kanban environments;
  • Openness to constructive feedback and continuous improvement;
  • Proactive communication and a product-oriented mindset;
  • Motivation to continuously improve technical skills and explore new technologies.

 

What We Offer:

  • Fully remote work in a strong and collaborative team;
  • Modern technology stack and active product development without legacy code;
  • Clear tasks, realistic deadlines, and fast feedback;
  • Paid vacation and sick leave.

 

Our Hiring Process:

  1. Application review;
  2. Technical interview with the team;
  3. Final interview;
  4. Job Offer.

 

How to Apply:

Tell us a little about yourself, share your experience, and include a link to your GitHub profile if available. We’d also love to hear about a project you’re particularly proud of.

If you enjoy building modern web applications, writing clean code, and taking ownership of technical solutions, we’d love to hear from you!

We value initiative, technical expertise, and developers who care about both code quality and the product they build.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 28 October
85 views · 28 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...