Senior Front-End Developer (React.js)

We are seeking a Senior React Engineer to develop a high-performance, web-based CMS, enabling business users to manage planograms, business rules, and product catalogs. The system will integrate with backend APIs and a Unity-based visualization tool, providing real-time validation against 3D model constraints. The estimated project duration is 5–6 months, followed by a project maintenance phase. The ability to travel is required, as occasional business trips to Sofia will be necessary.

Type:

Full-time

Remote

Job ID:

JR-112722

Apply now
Technologies:
React
TypeScript
Konva
Fabric.js
React Flow
Next.js
Redux Toolkit/Zustand
React Query
Jest
RTL
Cypress
Unity API integration
GraphQL
Azure
Locations:
Poland
Czech Republic
Albania
Bosnia and Herzegovina
North Macedonia
Serbia
Moldova
Montenegro
Bulgaria
Romania
Slovakia
Slovenia
Hungary
Portugal

Table of contents

Apply now
Let’s be in touch!

Job (Project) Description

Customertimes is a global digital engineering, product development, and technology consulting company. Headquartered in New York, we have a team of 1300+ experts and offices in 12 countries.  

Requirements:

  • 5+ years of experience with React (v17+) and TypeScript;
  • Strong experience with Canvas/SVG editors (Konva, Fabric.js, React Flow);
  • Experience with Next.js (SSR, API routes) and performance optimization;
  • Expertise in state management (Redux Toolkit/Zustand) and data fetching (React Query);
  • Skilled in handling large datasets (virtualization, pagination);
  • Solid understanding of secure web app development;
  • Experience with testing frameworks (Jest, RTL, Cypress/Playwright);
  • Nice to have: Unity API integration, GraphQL, Azure experience.

Responsibilities:  

  • Design and implement scalable frontend architecture in React + TypeScript;
  • Experience with Next.js (SSR, API routes) and performance optimization;
  • Build complex UI modules: planogram editor (drag-and-drop), rules builder, catalog manager for large datasets;
  • Integrate with APIs for CRUD, previews, and validations;
  • Optimize performance, ensure accessibility, and implement responsive design;
  • Cooperate with backend (.NET/Azure) and Unity teams, mentor developers;
  • Set up automated testing and ensure security (RBAC, SSO, input validation).

What We Offer:

  • Financial stability and competitive compensation;
  • Transparent professional and career development plans;  
  • Career development: horizontal, professional, managerial;  
  • 20 working days of paid vacation, 15 working days of paid sick leave with a doctor’s note, 5 working days of paid sick leave without a doctor’s note;    
  • Health, life, and accident insurance (opportunity to insure relatives at the corporate rate);  
  • E-education, certification coverage, access to the language learning platform goFluent;  
  • Remote work or work from the office;  
  • Flexible work schedule;  
  • Referral bonus.

Apply now

Senior Front-End Developer (React.js)