Java Developer

Watershed Consulting

Gauteng

Sur place

ZAR 420 000 - 660 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Watershed Consulting is seeking a hands-on Java Developer for Mobile Engineering (React Native) to build and maintain enterprise-grade mobile apps for iOS and Android. This six-month engagement requires in-office work in Sandton, with responsibilities spanning from translating requirements into high-quality solutions to supporting CI/CD and production readiness.

The role demands strong proficiency in React Native, Expo, TypeScript, and modern mobile patterns, plus experience with Azure DevOps,

Qualifications

  • Proven experience building and maintaining enterprise iOS and Android applications using React Native and Expo.
  • Strong TypeScript and JavaScript fundamentals with modern React patterns.
  • Practical experience with Azure DevOps CI/CD pipelines, secure secrets management, automated builds and release approvals.
  • Experience with app signing and distribution via App Store Connect, TestFlight and Google Play Console.
  • Solid knowledge of mobile security, performance optimization, accessibility and production support practices.
  • Familiarity with observability and error/analytics tooling such as Dynatrace, Sentry or Splunk.
  • Experience with automated testing approaches and TDD/BDD workflows.
  • Excellent communication, collaboration and delivery discipline within Agile teams.
  • All background and compliance checks must be completed and clear before start.

Responsabilités

  • Develop and maintain cross-platform mobile applications using React Native, Expo and TypeScript.
  • Implement polished UI from Figma, wireframes, and design systems with attention to accessibility and performance.
  • Integrate mobile apps with enterprise RESTful APIs, authentication flows and secure storage mechanisms.
  • Support and maintain CI/CD pipelines in Azure DevOps (YAML), including automated builds, testing, signing and release approvals.
  • Manage monorepo layouts, shared packages and mobile workspace tooling to ensure reliable developer workflows.
  • Implement automated testing, TDD/BDD practices and mobile quality gates to maintain high release quality.
  • Use observability and error reporting tools (Dynatrace, Sentry, Splunk) to monitor and troubleshoot production issues.
  • Manage app signing, distribution and release processes via App Store Connect, TestFlight, Google Play Console and internal distribution channels.
  • Participate in code reviews, maintain Git workflows, and work within Agile/Scrum delivery teams.
  • Employ AI-assisted development tools responsibly to increase productivity while maintaining code quality and engineering judgement.

Connaissances

React Native
Expo
TypeScript
JavaScript
React
State Management
Navigation Patterns
iOS
Android
Dynatrace
Sentry
Splunk
Monorepos
Dependency Management
Secure Secrets Management
Automated Builds
Automated Testing
App Signing
App Store Connect
TestFlight
Google Play Console
RESTful APIs
Authentication Flows
Secure Storage
Mobile Security
Performance Optimization
Accessibility
Observability
Production Support
Test-Driven Development
Behavior-Driven Development
Mobile Quality Gates
Figma
Design Systems
Git
Code Review
Agile
Scrum
GitHub Copilot
ChatGPT
OpenAI Codex
Cursor
Swift
Kotlin
Mobile Workspace Tooling
Shared Packages
Digital Banking
Payments
Foreign Exchange
Lending

Outils

Azure DevOps
CI/CD
YAML Pipelines
App Signing
App Store Connect
TestFlight
Google Play Console
RESTful APIs
Authentication Flows
Secure Storage

Description du poste

Job Title

Java Developer – Mobile Engineering (React Native)

Description

We are seeking a hands-on mobile engineer to build, maintain, secure, and support enterprise-grade mobile applications for iOS and Android using React Native, Expo and TypeScript. This role will translate business and design requirements into high-quality technical solutions, integrate with enterprise services, and support CI/CD and release processes. Strong engineering discipline across code quality, testing, security, performance, accessibility, and production support is essential.

Location: Sandton, JHB. Work from office mandatory — 8 hours in office per day. Duration: 6 months with possibility of renewal. All checks must be clear prior to engagement.

Responsibilities
  • Develop and maintain cross-platform mobile applications using React Native, Expo and TypeScript.
  • Implement polished UI from Figma, wireframes, and design systems with attention to accessibility and performance.
  • Integrate mobile apps with enterprise RESTful APIs, authentication flows and secure storage mechanisms.
  • Support and maintain CI/CD pipelines in Azure DevOps (YAML), including automated builds, testing, signing and release approvals.
  • Manage monorepo layouts, shared packages and mobile workspace tooling to ensure reliable developer workflows.
  • Implement automated testing, TDD/BDD practices and mobile quality gates to maintain high release quality.
  • Use observability and error reporting tools (Dynatrace, Sentry, Splunk) to monitor and troubleshoot production issues.
  • Manage app signing, distribution and release processes via App Store Connect, TestFlight, Google Play Console and internal distribution channels.
  • Participate in code reviews, maintain Git workflows, and work within Agile/Scrum delivery teams.
  • Employ AI-assisted development tools responsibly to increase productivity while maintaining code quality and engineering judgement.
Qualifications
  • Proven experience building and maintaining enterprise iOS and Android applications using React Native and Expo.
  • Strong TypeScript and JavaScript fundamentals with modern React patterns.
  • Practical experience with Azure DevOps CI/CD pipelines, secure secrets management, automated builds and release approvals.
  • Experience with app signing and distribution via App Store Connect, TestFlight and Google Play Console.
  • Solid knowledge of mobile security, performance optimization, accessibility and production support practices.
  • Familiarity with observability and error/analytics tooling such as Dynatrace, Sentry or Splunk.
  • Experience with automated testing approaches and TDD/BDD workflows.
  • Excellent communication, collaboration and delivery discipline within Agile teams.
  • All background and compliance checks must be completed and clear before start.
Skills
  • React Native
  • Expo
  • TypeScript
  • JavaScript
  • React
  • State Management
  • Navigation Patterns
  • iOS
  • Android
  • Dynatrace
  • Sentry
  • Splunk
  • Monorepos
  • Dependency Management
  • Azure DevOps
  • CI/CD
  • YAML Pipelines
  • Secure Secrets Management
  • Automated Builds
  • Automated Testing
  • App Signing
  • App Store Connect
  • TestFlight
  • Google Play Console
  • RESTful APIs
  • Authentication Flows
  • Secure Storage
  • Mobile Security
  • Performance Optimization
  • Accessibility
  • Observability
  • Production Support
  • Test-Driven Development
  • Behavior-Driven Development
  • Mobile Quality Gates
  • Figma
  • Design Systems
  • Git
  • Code Review
  • Agile
  • Scrum
  • GitHub Copilot
  • ChatGPT
  • OpenAI Codex
  • Cursor
  • Swift
  • Kotlin
  • Mobile Workspace Tooling
  • Shared Packages
  • Digital Banking
  • Payments
  • Foreign Exchange
  • Lending

. Skillset Required: React Native, Expo, TypeScript, JavaScript, React, State Management, Navigation Patterns, iOS, Android, Dynatrace, Sentry, Splunk, Monorepos, Dependency Management, Azure DevOps, CI/CD, YAML Pipelines, Secure Secrets Management, Automated Builds, Automated Testing, App Signing, App Store Connect, TestFlight, Google Play Console, RESTful APIs, Authentication Flows, Secure Storage, Mobile Security, Performance Optimization, Accessibility, Observability, Production Support, Test-Driven Development, Behavior-Driven Development, Mobile Quality Gates, Figma, Design Systems, Git, Code Review, Agile, Scrum, GitHub Copilot, ChatGPT, OpenAI Codex, Cursor, Swift, Kotlin, Mobile Workspace Tooling, Shared Packages, Digital Banking, Payments, Foreign Exchange, Lending

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Mobile Developer
Mobile Developer

Reverside • Johannesburg

Sur place
ZAR 600 000 - 900 000
React Native Mobile Developer
React Native Mobile Developer

Humankind • Sandton

Sur place
ZAR 413 000 - 689 000
Senior Mobile and Digital Applications Developer (iOCOOO169)
Senior Mobile and Digital Applications Developer (iOCOOO169)

iOCO • Gauteng

Sur place
ZAR 900 000 - 1 200 000
Senior Mobile and Digital Applications Developer (iOCOOO169)
Senior Mobile and Digital Applications Developer (iOCOOO169)

Ioco • Johannesburg

Sur place
ZAR 900 000 - 1 200 000
React Native Engineer
React Native Engineer

Liquid Thought • Cape Town

Sur place
ZAR 650 000 - 950 000
Senior React Native Developer
Senior React Native Developer

The Shoprite Group of Companies • Wes-Kaap

Sur place
ZAR 60 000 - 90 000
Senior Mobile Developer (React Native)
Senior Mobile Developer (React Native)

IQ Business Group • Sandton

Sur place
ZAR 500 000 - 700 000
Senior React Native Mobile Engineer (Onsite: Sandton)
Senior React Native Mobile Engineer (Onsite: Sandton)

Humankind • Sandton

Sur place
ZAR 413 000 - 689 000
Senior Mobile Application Developer (iOS/Android)
Senior Mobile Application Developer (iOS/Android)

Placements24 • Sandton

Hybride
ZAR 900 000 - 1 300 000
Health insurance
Fully remote work
Senior Full Stack Developer (React Native, React & Laravel)
Senior Full Stack Developer (React Native, React & Laravel)

Ergasia Placements • Gauteng

Sur place
ZAR 900 000 - 1 300 000