
Senior React Native Engineer
- Sandton, Johannesburg
- Permanent
- Full-time
- Lead the design & development of scalable, maintainable mobile applications using React Native.
- Architect cross-platform solutions while knowing when to go native for performance & security.
- Own CI/CD pipelines for mobile builds, testing & deployment.
- Implement best-in-class mobile security: secure storage, token authentication, API integration, obfuscation.
- Collaborate with backend engineers for seamless API integrations.
- Conduct code reviews, mentor juniors, and enforce high engineering standards.
- Monitor app performance with Dynatrace, Crashlytics, ELK, and ensure a smooth user experience.
- Deep understanding of mobile app security best practices.
- Experience with secure storage mechanisms, HTTPS, token-based authentication, code obfuscation.
- Familiarity with iOS/Android platform security updates & third-party library risks.
- Skilled at custom native modules (iOS: Swift/Obj-C | Android: Kotlin/Java).
- 5+ years hands-on React Native experience building enterprise-grade mobile apps.
- Prior experience in banking or financial services (regulatory compliance, secure onboarding flows, demo mode).
- Core: React Native, TypeScript, Expo, Redux/Zustand, Axios, React Navigation, MMKV.
- DevOps: Azure DevOps, GitHub Actions, Firebase App Distribution.
- Testing: Jest, Detox, React Native Debugger, Reactotron.
- Design: Figma (Dev Mode), Storybook.
- Monitoring: Dynatrace, ELK.
- Excellent communication across cross-functional teams.
- Ability to clearly explain technical trade-offs to business stakeholders.