Assignment Description
We are seeking a frontend developer with strong React and Node.js skills to support the development of a modern sales tool. The role focuses on building a responsive and accessible frontend, integrating with backend services, and collaborating with cross-functional teams to deliver a high-quality user experience.
Main responsibilities include building and maintaining a React-based frontend, developing and evolving a Node.js-based Backend-for-Frontend (BFF), ensuring responsive behavior across desktop, tablet, and mobile, and implementing accessibility compliance (WCAG). The role also involves handling multiple concurrent user sessions and backend-driven UI updates, as well as working closely with UX designers, backend developers, and product stakeholders.
Required Qualifications:
- Solid experience with React and TypeScript, preferably with component-driven architecture
- Experience building BFF layers in Node.js
- Familiarity with JWT-based authentication/authorization
- Good understanding of API composition, caching, and frontend-driven orchestration
Tech Stack:
- Frontend: React, TypeScript
- BFF: Node.js, TypeScript
- Other: PWA, OpenTelemetry, JWT, REST APIs (HATEOAS pattern)
It is considered a merit if you have experience with Next.js or a background in retail or sales-related systems.