SoftSvit

Frontend Developer (Middle)

About the Role

We are expanding our team and looking for a Frontend Developer with experience in Next.js to join our RnD department. You will be working on a brand-new frontend project from the ground up, with a primary focus on creating engaging and high-performance websites for end users. This is a great opportunity to work on a high-load project, improve your skills, and collaborate with an experienced team.

Who We Are

Our RnD department is a key driver of innovation in the company, consisting of ten teams that develop CRM, marketing tools, CMS, payment solutions, and internal systems. With a strong focus on automation, performance, and scalability, we create solutions that enhance efficiency across multiple business units.

Why Join Us?

  • You’ll work on a new frontend project from scratch, and you'll be able to contribute to architectural decisions and technical improvements.
  • You’ll have the opportunity to grow your expertise in Next.js, with high-load applications, and work with modern frontend technologies. Our team actively supports knowledge-sharing through code reviews, internal meetup,.
  • You’ll be part of a highly skilled RnD team, collaborating with PMs, backend developers, architects, DevOps, and QA engineers.
  • We promote code quality, best practices, and performance optimization in all our projects.
  • If you’re looking to grow in a dynamic and supportive environment, this role is perfect for you!

Requirements

Must-Have:

  • 2–3+ years of experience as a Frontend Developer.
  • Solid knowledge of TypeScript (interfaces, enums, utility types, strict typing).
  • Hands-on experience with Next.js (SSR, SSG, CSR) and understanding of basic rendering strategies.
  • Experience integrating with GraphQL (Apollo Client) or REST APIs.
  • Basic understanding of real-time communication (WebSockets, SSE, Centrifugo, etc.).
  • Experience with Tailwind CSS, including working with design tokens and adapting UI based on Figma designs.
  • Confident use of Git and understanding of collaborative workflows (feature branches, pull requests, code review).
  • Ability to identify and fix issues, maintain clean and consistent code.

Nice-to-Have:

  • Experience working with monorepositories (Nx / Turborepo)
  • Understanding of frontend architecture principles and common design patterns.
  • Experience in performance optimization (lazy loading, memoization, code-splitting).
  • Familiarity with testing tools such as Jest, Testing Library, or Cypress.
  • Understanding of error monitoring tools (Sentry, LogRocket, etc.).

Responsibilities

  • Develop and maintain user interfaces using Next.js and TypeScript.
  • Work with data through GraphQL or REST API integrations.
  • Ensure cross-browser compatibility, responsiveness, and accessibility.
  • Collaborate closely with backend developers, QA engineers, PMs, and designers.
  • Participate in code reviews, write maintainable, scalable code.
  • Contribute to improving application performance and user experience.
  • Follow existing architecture guidelines and project standards.

Benefits

  • 18 business days of paid vacation + public holidays compensation.
  • Insurance Fund of the company.
  • Partial coverage of all professional studies.
  • Coverage of sick leaves, and English language courses.
  • Sports activities.

Required languages

Published 3 November
239 views
·
42 applications
100% read
·
88% responded
Last responded 8 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...