DMZ254 - Mobile Developer
Data Monkey (PTY) LTD · Johannesburg, Gauteng
Posted 29 September 2026
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Job Summary
Our client is seeking a Mobile Developer to build, maintain, secure and support enterprise-grade mobile applications across iOS and Android. The role focuses on delivering high-quality mobile solutions using React Native, Expo and TypeScript, integrating with enterprise services and supporting reliable CI/CD and release processes while maintaining strong standards across security, testing, performance, accessibility and production support.
Responsibilities
- Design, build, maintain and support enterprise-grade mobile applications for iOS and Android using React Native, Expo and TypeScript.
- Translate business requirements, Figma designs, wireframes and design systems into polished, accessible and reliable mobile experiences.
- Apply strong JavaScript and React fundamentals, including modern state management and navigation patterns, across mobile solutions.
- Integrate mobile applications with RESTful APIs, authentication flows, secure storage and enterprise backend services.
- Manage monorepos, shared packages, dependencies and mobile workspace tooling to support maintainable application delivery.
- Build and support Azure DevOps CI/CD processes using YAML pipelines, secure files and secrets, automated builds, testing, signing and release approvals.
- Build, sign, distribute and support mobile applications through App Store Connect, TestFlight, Google Play Console and internal distribution channels.
- Implement automated testing, TDD/BDD practices and mobile quality gates to maintain code quality and release confidence.
- Monitor and troubleshoot mobile applications using observability, analytics and error-monitoring tools such as Dynatrace, Sentry and Splunk.
- Apply mobile security, performance, accessibility and production-support practices throughout the application lifecycle.
- Use Git, code reviews and Agile/Scrum practices to collaborate effectively with engineering, product, design and enterprise delivery teams.
- Use AI-assisted development tools such as Codex, Cursor, Copilot or ChatGPT responsibly to improve productivity while maintaining engineering accountability and code quality.
Competencies
- Strong analytical and structured problem-solving capability with sound engineering judgement and attention to mobile application quality.
- Ability to collaborate effectively across engineering, product, design and enterprise teams in an Agile delivery environment.
- Clear communication skills with the ability to translate business and design requirements into practical technical solutions.
- Strong ownership of code quality, testing, security, performance, accessibility and reliable production delivery.
- A proactive continuous-improvement mindset with disciplined Git, code review and engineering delivery practices
Technical Skills
- Strong hands-on experience with React Native, Expo and TypeScript is mandatory.
- Strong JavaScript and React fundamentals, including modern state management and navigation patterns, are mandatory.
- Experience building and maintaining enterprise iOS and Android applications is mandatory.
- Strong Azure DevOps CI/CD experience, including YAML pipelines, secure files/secrets, automated builds, testing, signing and release approvals, is mandatory.
- Practical experience with App Store Connect, TestFlight, Google Play Console and internal mobile application distribution is mandatory.
- Experience integrating RESTful APIs, authentication flows, secure storage and enterprise backend services is mandatory.
- Experience with monorepos, shared packages, dependency management and mobile workspace tooling is required.
- Experience with Dynatrace, Sentry or Splunk, automated testing, TDD/BDD and mobile quality gates is required.
- Strong understanding of mobile security, performance, accessibility, observability, production support, Git, code review and Agile/Scrum delivery is required.
- Native iOS/Android development with Swift or Kotlin, Azure certifications such as AZ-900, AZ-204 or AZ-400, and Digital/Online Banking experience are advantageous. Exposure to payments, foreign exchange, lending and other transactional banking products is advantageous.
General Information
- Contract: 6 Months Renewable
- Location: Sandton, Johannesburg
- Work Mode: On-site