Full Time
500
40
May 12, 2025
Company Introduction:
Motorcycle Riders Hub is the premier e-learning destination for motorcycle enthusiasts, combining expert-led video courses, interactive theory quizzes, and instructor-scored practical sessions. We’re on a mission to make rider training seamless and engaging, we need a skilled React Native/Expo developer to help us elevate our mobile experience.
Job Description:
As our lead mobile developer, you’ll fully own feature enhancements, bug fixes, and performance optimisations within an Expo + TypeScript codebase. You’ll report directly to the project lead, working closely with UX/UI designers to deliver pixel-perfect screens, integrate backend APIs, and ensure smooth over-the-air updates. This is a 12-month engagement with potential for full-time conversion based on your impact.
Key Responsibilities:
- Feature Development & Maintenance: Refactor, extend, and harden existing student–instructor flows (forms, scoring, resource recommendations).
- API Integration: Consume AWS API Gateway endpoints secured via Cognito authentication.
- Media & Quiz Modules: Optimise our video player and third-party quiz components, with an eye toward bundling them natively in-app.
- Collaboration: Partner with UX/UI to translate Figma designs into production-ready screens, ensuring fidelity and responsiveness.
- Release Management: Coordinate Expo Updates (OTA), manage app store submissions, and resolve platform-specific issues.
- Testing & Quality: Write and maintain unit and integration tests to uphold code quality and prevent regressions.
Skills and Qualifications:
- Experience: 3+ years shipping production React Native applications, including x1 year with Expo.
- TypeScript Proficiency: Deep understanding of typing patterns, Redux or Context APIs, and React Hooks.
- Auth & APIs: Familiarity with AWS Cognito auth flows (sign-in, token management) and consuming RESTful endpoints.
- Performance Tuning: Comfortable with profiling tools (Flipper, React DevTools) and strategies for memory, CPU, and bundle-size optimisation.
- Tooling & Workflow: Proficient in Git/GitHub workflows, CI/CD pipelines, and code review processes.
- Communication: Strong written and verbal skills for async collaboration across time zones; you will report directly to the project lead.
Work Arrangement:
- Remote: Fully distributed team.
- Duration: 12-month engagement with optional full-time conversion.
- Hours: Flexible. No strict overlap required, though UK-friendly overlap is appreciated.
Compensation:
- Budget: Up to USD 500/month (hourly or milestone basis).
- Timing: Development phase begins after UX/UI design sprints conclude.
- Negotiable: Within project scope and experience.