Mobile Lead - React Native

Reposted 23 Days Ago
Be an Early Applicant
Cape Town, Western Cape, ZAF
Hybrid
Senior level
Artificial Intelligence • Big Data • Software • Business Intelligence
Transforming businesses with innovative custom software development, AI and data engineering services.
The Role
The role focuses on delivering high-quality mobile applications primarily using React Native, while providing mentoring and technical leadership. Responsibilities include improving codebases, supporting training initiatives, and participating in client engagements.
Summary Generated by Built In

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, SwiftUI, 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

    • GitHub Actions (required)

    • Bitrise (advantageous)

  • Strong Git knowledge, including branching strategies (GitHub Flow, GitFlow)

  • 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 internal continuous improvement initiatives aligned to engineering KPIs

Networking & Thought Leadership

  • Stay current with mobile engineering trends and emerging technologies

  • Share insights through internal knowledge‑sharing or written content

  • Participate in DVT events, meetups, or community engagements

  • Build a growing professional presence in the mobile engineering community

Minimum Requirements

  • Bachelor’s Degree in Computer Science, Engineering, Informatics, or equivalent practical experience

  • 8–10 years’ experience in software engineering with a strong focus on mobile development

  • Senior‑level React Native experience with additional senior iOS or Android expertise

  • Proven contribution to medium‑to‑large mobile applications

  • Experience working in Agile delivery teams

  • Strong communication and stakeholder engagement skills

  • Exposure to cloud platforms is advantageous

  • Experience working with distributed or remote teams is beneficial

Who You Are

  • Passionate about mobile engineering and continuous learning

  • Motivated to grow into a technical leadership role

  • Collaborative, dependable, and delivery‑focused

  • Comfortable supporting both consultants and clients

  • Proactive, curious, and improvement‑driven

  • Professional in both client‑facing and internal environments

To Be Successful in This Role, You Will Need

  • Strong senior‑level React Native development capability

  • Solid native mobile experience (iOS or Android)

  • Clean‑code mindset and strong architectural awareness

  • Interest in mentoring and growing others

  • Awareness of modern testing practices

  • Adaptability in dynamic consulting environments

  • Curiosity around emerging technologies, including AI

Who we are:

Skills Required

  • 6+ years of proven React Native experience
  • 5+ years experience in iOS or Android development (Swift or Kotlin)
  • Bachelor's Degree in Computer Science, Engineering, or equivalent
  • Experience working in Agile delivery teams
  • Strong communication and stakeholder engagement skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
689 Employees
Year Founded: 1999

What We Do

Custom Software, AI and Data Engineering services. Global Scale. Local Engagement. DVT is a proudly South African founded and operated technology services provider. As a BEE level 2 company, we are a committed local partner to South African clients, providing experienced software technology teams or staff to build, enhance or maintain your AI, data and software solutions.

Similar Jobs

TransUnion Logo TransUnion

Account Executive

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Remote or Hybrid
South Africa
13000 Employees

CDW Logo CDW

Operations Associate

Information Technology
Hybrid
Cape Town, Western Cape, ZAF
15100 Employees

Morningstar Logo Morningstar

Implementation Specialist

Artificial Intelligence • Big Data • Enterprise Web • Fintech • Software • Financial Services
Hybrid
Cape Town, Western Cape, ZAF
11500 Employees

CrowdStrike Logo CrowdStrike

Regional Sales Manager

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
South Africa
10000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
31 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account