Mobile Developer

Watershed Consulting

Gauteng

On-site

ZAR 600,000 - 900,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Watershed Consulting in Sandton (Johannesburg) seeks a hands-on Mobile Developer to join an enterprise engineering team. This on-site role focuses on building, maintaining, securing, and supporting enterprise-grade mobile applications for iOS and Android using React Native, Expo, and TypeScript.

Duration is 6 months with renewal possible. You will collaborate in Agile teams, support CI/CD pipelines, and ensure high-quality mobile delivery with emphasis on performance, security, and accessibility.

Qualifications

  • Experience building and maintaining iOS and Android apps in enterprise environments.
  • Strong JavaScript and React fundamentals, with modern state management and navigation patterns.
  • Practical experience with CI/CD tooling (Azure DevOps), automated signing, and mobile release management.
  • Experience with observability and analytics tools such as Dynatrace, Sentry, or Splunk.

Responsibilities

  • Design, build, and maintain cross-platform mobile apps using React Native, Expo, and TypeScript.
  • Implement polished UIs from Figma and design systems with accessibility and performance in mind.
  • Integrate apps with enterprise RESTful APIs, authentication flows, and secure storage solutions.
  • Support CI/CD pipelines and release processes using Azure DevOps, YAML pipelines, and automated builds.

Skills

React Native
Expo
TypeScript
JavaScript
React
Agile/Scrum
Code reviews
RESTful APIs
Security best practices
Accessibility

Tools

React Native
Expo
TypeScript
JavaScript
React
Azure DevOps
CI/CD
YAML pipelines
App Store Connect
TestFlight
Google Play Console
Dynatrace
Sentry
Splunk
Git

Job description

Job Title

Mobile Developer

Description

We are seeking a hands-on Mobile Developer to join an enterprise engineering team based in Sandton, Johannesburg. This is an on-site role (mandatory 8 hours in office) focused on building, maintaining, securing, and supporting enterprise-grade mobile applications for iOS and Android using React Native, Expo, and TypeScript. The role contributes to high-quality mobile delivery by translating business and design requirements into robust technical solutions, integrating with enterprise services, and supporting CI/CD and release processes while maintaining strong engineering discipline.

Location: Sandton, JHB — Work from office mandatory (8 hours in office).
Duration: 6 months (renewal possible).
Note: All checks must be clear prior to engagement.

Responsibilities
  • Design, build, and maintain cross-platform mobile applications using React Native, Expo, and TypeScript.
  • Implement polished user interfaces from Figma, wireframes, and design systems with attention to accessibility and performance.
  • Integrate mobile apps with enterprise RESTful APIs, authentication flows, and secure storage solutions.
  • Support enterprise CI/CD pipelines and release processes using Azure DevOps, YAML pipelines, automated builds, signing, and approval workflows.
  • Manage monorepo structures, shared packages, dependency management, and mobile workspace tooling.
  • Implement and maintain observability and error reporting (Dynatrace, Sentry, Splunk) and support production incident response.
  • Ensure mobile security, performance optimization, accessibility, and compliance with enterprise quality gates.
  • Author and maintain automated tests; apply TDD/BDD practices and support unit testing and mobile quality checks.
  • Collaborate in Agile/Scrum teams, participate in code reviews, and maintain high standards of engineering delivery.
  • Support app distribution and lifecycle management via App Store Connect, TestFlight, Google Play Console, and internal distribution channels.
  • Leverage AI-assisted development tools responsibly to improve productivity while maintaining code quality and engineering judgement.
Qualifications
  • Proven experience building and maintaining iOS and Android apps in enterprise environments using React Native, Expo, and TypeScript.
  • Strong JavaScript and React fundamentals, including modern state management and navigation patterns.
  • Practical experience with enterprise CI/CD tooling (Azure DevOps), automated signing, and mobile release management.
  • Experience with observability and error/analytics tools such as Dynatrace, Sentry, or Splunk.
  • Demonstrable understanding of mobile security, performance, accessibility, and production support practices.
  • Experience integrating with RESTful APIs and implementing secure authentication and storage flows.
  • Familiarity with automated testing, TDD/BDD approaches, and mobile test strategies.
  • Ability to convert Figma designs and design system components into pixel-perfect, accessible mobile UI.
  • Excellent Git, code review, and Agile/Scrum experience.
  • All background and security checks must be clear prior to start.
Skills

The ideal candidate will demonstrate the technical skills listed below and the ability to work on-site in Sandton for the duration of the contract.

  • React Native
  • Expo
  • TypeScript
  • JavaScript
  • React
  • State management
  • React Navigation
  • iOS development
  • Android development
  • Swift
  • Kotlin
  • Native module development
  • Monorepo
  • Dependency management
  • Mobile workspace tooling
  • Azure DevOps
  • CI/CD
  • YAML pipelines
  • App Store Connect
  • TestFlight
  • Google Play Console
  • Mobile app signing and distribution
  • RESTful API
  • Authentication
  • Secure storage
  • Dynatrace
  • Sentry
  • Splunk
  • Mobile security
  • Performance optimization
  • Accessibility
  • Observability
  • Automated testing
  • Unit testing
  • TDD
  • BDD
  • Figma
  • Design systems
  • Git
  • Code review
  • Agile
  • Scrum
  • Release management
  • Production support
  • AI-assisted development tools
  • Azure certifications
  • Digital banking
  • Payments
  • Foreign exchange
  • Lending

. Skillset Required: React Native, Expo, TypeScript, JavaScript, React, State management, React Navigation, iOS development, Android development, Swift, Kotlin, Native module development, Monorepo, Dependency management, Mobile workspace tooling, Azure DevOps, CI/CD, YAML pipelines, App Store Connect, TestFlight, Google Play Console, Mobile app signing and distribution, RESTful API, Authentication, Secure storage, Dynatrace, Sentry, Splunk, Mobile security, Performance optimization, Accessibility, Observability, Automated testing, Unit testing, TDD, BDD, Figma, Design systems, Git, Code review, Agile, Scrum, Release management, Production support, AI-assisted development tools, Azure certifications, Digital banking, Payments, Foreign exchange, Lending

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Application Developer
Mobile Application Developer

Skywaves Rise • City of Johannesburg Metropolitan Municipality

On-site
ZAR 720,000 - 960,000
Mobile Developer
Mobile Developer

Reverside • Johannesburg

On-site
ZAR 600,000 - 900,000
React Native Mobile Developer
React Native Mobile Developer

Humankind • Sandton

On-site
ZAR 413,000 - 689,000
Senior Mobile Apps Engineer (React Native) – Onsite in Sandton
Senior Mobile Apps Engineer (React Native) – Onsite in Sandton

Skywaves Rise • City of Johannesburg Metropolitan Municipality

On-site
ZAR 720,000 - 960,000
Senior Mobile Developer (React Native)
Senior Mobile Developer (React Native)

IQ Business Group • Sandton

On-site
ZAR 500,000 - 700,000
Senior Mobile Developer
Senior Mobile Developer

JVR Software • Johannesburg

On-site
ZAR 700,000 - 1,000,000
Senior React Native Mobile Engineer (Onsite: Sandton)
Senior React Native Mobile Engineer (Onsite: Sandton)

Humankind • Sandton

On-site
ZAR 413,000 - 689,000
Mobile Developer – React Native & TypeScript (Onsite, Sandton)
Mobile Developer – React Native & TypeScript (Onsite, Sandton)

Watershed Consulting • Gauteng

On-site
ZAR 600,000 - 900,000
Senior Mobile Application Developer (Android & iOS)
Senior Mobile Application Developer (Android & iOS)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Dev tools access
+5
React Native Engineer
React Native Engineer

Liquid Thought • Cape Town

On-site
ZAR 650,000 - 950,000