×
Register Here to Apply for Jobs or Post Jobs. X

Mobile Lead - React Native

Job in Johannesburg, 2000, South Africa
Listing for: DVT
Contract position
Listed on 2026-03-01
Job specializations:
  • Software Development
    App Developer - Mobile/Web, iOS Developer
Job Description & How to Apply Below

This role serves as a growth pathway into the Mobile Engineering Lead role. The individual supports the engineering function across consultants and clients by contributing to technical quality, capability upliftment, and delivery excellence.

The individual will assist with training, coaching, and upskilling consultants, contribute to solution design and development, and reinforce best practices within both internal and client environments.

The focus of this role is development excellence, supporting technical leadership, and building consulting capability with increasing exposure to client-facing responsibilities over time.

This role is a senior technical position with a defined growth pathway into the Mobile Engineering Lead role. The successful candidate will play a key role in driving mobile engineering excellence across consultants and client engagements, contributing to delivery quality, technical capability upliftment, and best‑practice adoption.

The role has a strong hands‑on development focus, with increasing exposure to technical leadership, mentoring, solution contribution, and client‑facing responsibilities over time.

Core Technical Priority

Primary Skill (Must‑Have)

React Native – Senior Level

  • 6+ years of proven, hands‑on React Native experience

  • Demonstrated delivery of corporate-grade mobile applications published to app stores

  • Strong experience building production‑ready, scalable, and maintainable applications

  • Solid understanding of performance optimisation, state management, and clean architecture in React Native environments

Secondary Native Expertise (At Least One Required)

iOS (Senior Level)

  • 5+ years’ experience

  • Swift, Swift

    UI, Combine

  • Swift Package Manager

  • Modular application architecture

  • Proven experience delivering corporate mobile applications

OR

Android (Senior Level)

  • 5+ years’ experience

  • Kotlin, Jetpack, Compose

  • Coroutines, Flow

  • Kotlin DSL

  • Modular application architecture

  • Proven experience delivering corporate mobile applications

Additional Technical Requirements

  • CI/CD experience for mobile applications

    • Git Hub Actions (required)

    • Bitrise (advantageous)

  • Strong Git knowledge, including branching strategies (Git Hub Flow, Git Flow)

  • Solid understanding of SDLC and Agile delivery methodologies

  • Experience contributing to CI/CD pipelines (not required to design them)

  • Fundamental backend knowledge (APIs, data flows, basic integrations)

  • Strong clean‑code and refactoring practices

  • Experience with modularised and scalable mobile architectures

  • Working knowledge of mobile security concepts, risks, and mitigation approaches

  • Experience with application performance, stability, and maintainability optimisation

  • Ability to produce clear technical documentation and reports

  • Strong problem‑solving and communication skills

  • AI exposure or interest is nice to have, not mandatory

Responsibilities

Development Excellence & Technical Contribution

  • Build and enhance high‑quality mobile applications with a strong focus on React Native

  • Contribute meaningfully to solution design and technical discussions

  • Improve and refactor existing codebases to align with best practices

  • Conduct code reviews with guidance, focusing on quality, consistency, and maintainability

Training, Coaching & Capability Upliftment

  • Support senior consultants and the Mobile Engineering Lead in identifying technical skill gaps

  • Assist with internal training sessions, tech talks, and workshops

  • Provide guidance and mentorship to junior developers under supervision

  • Support graduate programme initiatives through technical assistance and coaching

  • Contribute to internal innovation initiatives, including AI‑related prototypes

Client Delivery & Consulting Support

  • Participate in client solution discussions alongside the Mobile Engineering Lead

  • Provide technical input to proposals and delivery estimates under guidance

  • Help implement mobile best practices within client teams

  • Support troubleshooting and technical problem‑solving in client environments

  • Participate in technical interviews and recruitment assessments

Technical Quality & Continuous Improvement

  • Contribute to technical assessments and application audits with oversight

  • Assist in documenting findings and improvement recommendations

  • Support…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary