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.

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)
