Company: RideScan — AI software platform monitoring autonomous robots for safety & reliability
Engagement: Part-time contract (~15 hrs/week), flexible; potential to convert to full-time
About the Company
RideScan builds AI-driven software to monitor autonomous robots for safety, reliability, and performance. After a year of product development with a diverse engineering team (front-end, back-end, AI, robotics, API), we’re iterating quickly with customer feedback and need a front-end engineer to keep momentum as our current engineer transitions out.
The Role
We’re seeking a mid-level Front-End Engineer to ship product improvements in React and Next.js, implement responsive UI, and integrate APIs. You’ll work closely with the product and engineering teams to translate UI/UX designs into high-quality, maintainable code and help with knowledge transfer from the departing engineer.
What You’ll Do
- Build and iterate on customer-facing features using React and Next.js.
- Translate UI/UX designs into responsive, accessible components and pages.
- Integrate with back-end APIs; handle data fetching, caching, and client-side state.
- Improve existing code for performance, readability, and maintainability.
- Collaborate with product/design to incorporate customer feedback quickly.
- Participate in handover sessions to capture context and ensure smooth transition.
- Contribute to lightweight testing and documentation for reliability.
Must-Have Qualifications
- 3–5+ years professional experience in front-end web development.
- Strong proficiency with React and Next.js in production.
- Solid grasp of TypeScript/JavaScript, HTML5, CSS3 (responsive layouts, accessibility).
- Experience integrating REST/GraphQL APIs and handling auth, errors, and loading states.
- Comfort improving and refactoring established codebases.
- Excellent communication; ability to collaborate across time zones (UK→India).
- Availability ~15 hours/week and ability to start by month-end.
Nice to Have
- Experience with performance optimization (Lighthouse, bundle analysis, caching strategies).
- Testing exposure (Jest, React Testing Library, Playwright/Cypress).
- Design systems or component libraries; basic UX sensibilities.
- CI/CD familiarity and modern front-end tooling (Vercel, Turborepo, eslint/prettier).