About the role
Responsibilities:
- Building highly interactive dashboards used by enterprises to manage thousands of deliveries in real time.
- Designing scalable frontend systems capable of visualizing large-scale logistics and map-based interfaces.
- Improving performance for complex enterprise workflows handling large datasets and real-time updates.
- Creating reusable design systems and UI frameworks across multiple products.
- Ensuring seamless user experiences across global markets, languages, and devices.
- Architect and build scalable frontend systems for enterprise logistics platforms.
- Develop high-quality React applications with a strong focus on performance, maintainability, and scalability.
- Design and maintain reusable UI components and design systems.
- Drive frontend architecture decisions and ensure long-term maintainability.
- Collaborate with product managers, designers, backend engineers, and QA teams.
- Optimize applications for performance, accessibility, responsiveness, and internationalization.
- Implement secure frontend practices preventing vulnerabilities such as XSS and CSRF.
- Improve debugging, observability, and frontend monitoring for production systems.
- Participate in design reviews, code reviews, and architecture discussions.
- Mentor junior engineers and help raise frontend engineering standards.
Requirements:
- 6-10 years of experience building modern web applications.
- Strong expertise in JavaScript (ES6+) and ReactJS.
- Experience building applications with TypeScript.
- Strong knowledge of HTML, CSS, and responsive design principles.
- Experience building scalable frontend architectures and component systems.
- Experience with state management solutions.
- Strong understanding of frontend performance optimization.
- Experience working with REST APIs.
- Familiarity with testing frameworks such as Jest, Cypress, or React Testing Library.
- Strong understanding of software design and architecture principles.
Our Frontend Stack:
- ReactJS + TypeScript.
- Modern JavaScript (ES6+).
- State Management: Redux / React Query.
- Testing: Jest, React Testing Library, Cypress.
- Build Tools: Webpack / Vite.
- REST APIs and modern data-fetching patterns.
- UI libraries and scalable design systems.