Senior React Native Developer (Remote)

inspiring teachers • United Kingdom
Remote
Apply
AI Summary

Join our Product Team at Inspiring Teachers to build a multi-tenant platform for quality education across Sub-Saharan Africa.

Key Highlights
Design and build high-quality mobile apps with React Native
Collaborate with product, design, and backend teams
Proactively identify and resolve bugs, performance issues, and technical debt
Technical Skills Required
React Native TypeScript Jest AWS Azure MySQL PostgreSQL CouchDB RN-Next.js Hono.js Node.js Figma PNPM Turborepo
Benefits & Perks
Competitive salary for non-profit
Remote with travel opportunities

Job Description


THE OPPORTUNITY

Inspiring Teachers is an evidence-driven nonprofit working to expand access to quality education. We are building tools for managing large-scale foundational learning programs in Sub-Saharan Africa. Our approach enhances structured pedagogy with technology to enable data-driven teacher support that improves learning outcomes. Today we have programs in Ghana, Uganda and Malawi, but over the next decade our ambition is to provide tools that improve outcomes for millions of children.

Join a growing, ambitious Product Team at Inspiring Teachers, which currently consists of 6 members working remotely across African, EU and US timezones, and is responsible for the development of an offline-first mobile app for teachers, school leaders and field staff, and a management dashboard for field staff and district managers.


ROLE DESCRIPTION

We’re looking for a React Native developer to take ownership of our mobile app as we scale and evolve our products into a multi-tenant platform. You’ll work across the full mobile lifecycle—from turning product ideas into polished iOS and Android features, to shaping architecture, performance, and release quality—while collaborating closely with our product team.


KEY RESPONSIBILITIES

  • Design, build, and maintain high-quality cross-platform mobile apps using React Native for iOS and Android
  • Translate product and design requirements into well-structured, performant, and maintainable mobile features
  • Own mobile architecture, state management, and performance optimisation across the app
  • Integrate with APIs, authentication, and third-party services, including occasional native module work when needed
  • Ensure high code quality through testing, code reviews, and best engineering practices
  • Manage app builds, releases, and updates for the App Store and Google Play
  • Collaborate closely with product, design, and backend teams, contributing to technical decisions and estimates
  • Proactively identify and resolve bugs, performance issues, and technical debt


IS THIS YOU?

  • You have an affinity for working in EdTech and for social impact
  • You have experience with testing frameworks like Jest and building reliable systems
  • You’re excited about working in a fast-paced and dynamic non-profit environment.
  • You’re a team player with the ability to collaborate effectively with a distributed team.
  • You’re a self-starter who takes initiative and drives projects to completion.


TECH STACK

  • Main programming language: TypeScript
  • Infrastructure: AWS (Serverless, CDK), Netlify
  • Database: MySQL (looking into PostgreSQL/CouchDB/RxJS)
  • Front-end: React-Native, Next.js 
  • Back-end: Hono.js, Node.js  (Lambda)
  • Design: Figma
  • Monorepo (pnpm, Turborepo) 
  • Slack (async communication) & GitHub (for source control and management)


BENEFITS

  • Competitive salary for non-profit
  • Remote with opportunities to travel to Africa
  • Claude Max plan
  • Mission-driven environment


APPLICATION PROCESS

  • We will conduct a round of initial online interviews.
  • Shortlisted candidates will be invited to participate in a live-coding session.
  • Final selection will follow, based on internal review.
  • We aim to complete the process within 2-4 weeks.


We know role descriptions can sometimes feel long or intimidating, and great people may rule themselves out. If you think you could be a good fit for Inspiring Teachers, we’d love to hear from you. Please reach out, tell us a bit about yourself, and explore whether this opportunity could be right for you.


Subscribe our newsletter

New Things Will Always Update Regularly