
Senior React Native Developer
- Johannesburg, Gauteng
- Contract
- Full-time
- 9+ years of JavaScript/TypeScript experience, with at least 6 years of React Native development in production.
- Deep technical understanding of mobile architecture, including state management, navigation, and platform performance tuning.
- Proven ability to lead the technical direction of a project or feature set.
- Demonstrated experience working in teams that value code quality, autonomy, and delivery excellence.
- Comfortable working in a hybrid environment you must be based in Johannesburg and available 3 days onsite per week.
- Experience in native Android/iOS bridging and optimisation.
- Familiarity with tools like Redux, React Query, Firebase, GraphQL, or mobile analytics platforms.
- Previous experience in a consulting, agency, or fast-paced product environment.
- Exposure to mobile DevOps and app store deployment best practices.
- Build and maintain complex cross-platform mobile apps using React Native, with a strong emphasis on architecture, performance, and scalability.
- Drive and contribute to client-side system design in collaboration with technical leads and product owners.
- Lead code walkthroughs, identify performance bottlenecks, and guide the implementation of best practices in async programming, caching, and offline-first strategies.
- Integrate and manage third-party APIs, native modules, and SDKs across iOS and Android.
- Take ownership of code quality through automated testing, CI/CD pipelines, and rigorous debugging.