Senior React.js Engineer

Remote
About the role:

We are seeking a Senior React.js Engineer to join our team and take ownership of the frontend development for the Appointment Module — a scheduling platform designed to modernize freight and delivery coordination. The module will support multiple user types (facility managers, schedulers, carriers, and store managers), each requiring intuitive and responsive interfaces.

You will work closely with backend engineers, product managers, and designers to deliver seamless booking flows, real-time scheduling calendars, and dashboards that empower users across high-volume distribution centers and single-dock facilities.

Responsibilities:
  • Develop and maintain user interfaces in React.js with a strong focus on performance and usability.
  • Implement interactive scheduling calendars, forms, and dashboards based on complex business rules.
  • Build responsive and mobile-friendly UI to support use cases from desktop warehouse consoles to store manager smartphones.
  • Integrate frontend with RESTful APIs and real-time data streams (WebSockets or event-driven updates).
  • Collaborate with designers to translate Figma/UX wireframes into high-quality, production-ready components.
  • Ensure role-based access control (RBAC) is reflected in the UI across different personas and organizations.
  • Write unit and integration tests to ensure reliability and prevent regressions.
  • Participate in code reviews, sprint planning, and cross-functional discussions to align with backend and product requirements.
  • Contribute to frontend best practices, documentation, and design system consistency.
Requirements:
  • 4+ years of professional frontend development, with at least 3 years in React.js.
  • Strong understanding of JavaScript (ES6+) and TypeScript.
  • Proven experience with state management (Redux, Zustand, Recoil, or Context API).
  • Hands-on experience building real-time applications (WebSockets, gRPC streaming, or polling strategies).
  • Strong knowledge of UI/UX best practices, responsive design, and accessibility (WCAG 2.0+).
  • Experience consuming and integrating with REST APIs and backend microservices.
  • Familiarity with frontend build pipelines (Webpack, Vite, or similar) and CI/CD.
  • Knowledge of testing frameworks (Jest, React Testing Library, Cypress).
  • Excellent collaboration and communication skills, with the ability to work in an agile environment.
We offer:
  • 20 working days of paid vacation per year;
  • Official holidays of Ukraine – days off;
  • Modern equipment for work;
  • Corporate events;
  • External and internal training: conferences, professional events, courses, TechTalks;
  • English speaking club.
Hiring process:
  • HR Interview
  • Introduce call
  • Tech Interview
Thank You for Reaching Out!
Your submission has been received and our team will get back to you shortly.