• Develop and maintain high-quality, responsive web applications using React.js,
TypeScript, and Redux.
• Optimize applications for performance, scalability, and accessibility.
• Write clean, modular, and reusable code following best practices.
• Implement state management solutions (Redux, Context API, React Query).
• Work with REST APIs and integrate with backend services.
• Write unit & integration tests using Jest, Cypress, or React Testing Library.
• Collaborate with UI/UX designers, backend engineers, and product teams.
• Mentor junior developers and conduct code reviews.
• (Bonus) Work with 2D/3D rendering libraries (Konva, Forge, Three.js) for
visualization.
• (Bonus) Understand construction/industrial workflows (BIM, CAD, site logistics).
Technical Requirements
Expertise in:
• React.js (Functional Components, Hooks, Performance Optimization)
• TypeScript & JavaScript (ES6+)
• Redux / React Query (State Management)
• CSS/SCSS, HTML5, Responsive Design
• Unit Testing (Jest, React Testing Library)
• E2E Testing (Cypress, Playwright)
• Webpack / Vite (Module Bundlers)
• Strong problem-solving & debugging skills.
• Experience with Git, Agile/Scrum, CI/CD pipelines.
Nice-to-Have Skills (Bonus)
• Experience with 2D/3D/4D modelling (Konva, Forge Autodesk, Three.js).
• Knowledge of react-leaflet and full calendar is a plus
• Familiarity with the construction domain
• Backend awareness (Java Spring boot)