2,135,048open jobs
135,034companies
244,532added this week
Browse all
Location
In office (Johannesburg)
Employment
Full-Time

First seen by Alion on Nov 5, 2026.

Overview
Company
Impact
Profile match
Samaha Consulting is an IT consulting firm in South Africa that supplies specialists to large clients, including security assurance, Oracle Fusion Middleware and business analysis roles. A current vacancy supports the security posture of mobile operator MTN. The company is headquartered in Johannesburg, South Africa.
Introduction

Hands-on Mobile Developer with strong experience in React Native, Expo, TypeScript, JavaScript, and React to build, maintain, secure, and support enterprise-grade mobile applications for iOS and Android. Proficient in mobile application development, REST API integration, authentication, secure storage, state management, navigation, and Azure DevOps CI/CD pipelines. Experienced in mobile app testing, performance optimization, monitoring tools such as Dynatrace, Sentry, and Splunk, and app deployment through App Store Connect, TestFlight, and Google Play Console. Strong understanding of mobile security, accessibility, automated testing, Git, Agile/Scrum, and production support. Experience in digital banking and transactional financial services is advantageous.

Duties & Responsibilities
  • Design, develop, maintain, and support enterprise-grade mobile applications for iOS and Android using React Native, Expo, TypeScript, and JavaScript.

  • Translate business requirements, Figma designs, wireframes, and design systems into high-quality, responsive, and accessible mobile user interfaces.

  • Implement modern React state management, navigation patterns, reusable components, shared packages, and monorepo architecture.

  • Integrate mobile applications with RESTful APIs, authentication mechanisms, secure storage, and enterprise backend services.

  • Build and maintain Azure DevOps CI/CD pipelines using YAML for automated builds, testing, application signing, and releases.

  • Manage mobile application distribution and releases through App Store Connect, TestFlight, Google Play Console, and internal distribution channels.

  • Implement automated testing, TDD/BDD practices, code-quality checks, and mobile quality gates.

  • Monitor application performance, errors, and usage using Dynatrace, Sentry, and Splunk.

  • Ensure mobile application security, performance optimization, accessibility, and compliance with enterprise engineering standards.

  • Troubleshoot application defects, production incidents, crashes, and integration issues.

  • Maintain Git repositories, conduct code reviews, manage dependencies, and follow Agile/Scrum delivery practices.

  • Use AI-assisted development tools such as Codex, Cursor, GitHub Copilot, and ChatGPT responsibly to improve engineering productivity.

  • Collaborate with product owners, designers, QA engineers, backend developers, security teams, and other stakeholders.

  • Support native iOS/Android integrations using Swift or Kotlin where required.

Desired Experience & Qualification
  • Strong hands-on experience with React Native, Expo, TypeScript, JavaScript, and React fundamentals.

  • Proven experience developing and maintaining mobile applications for both iOS and Android in enterprise environments.

  • Strong knowledge of state management, navigation, reusable components, monorepos, shared packages, and dependency management.

  • Experience building and maintaining Azure DevOps CI/CD pipelines, including YAML, secure files, secrets, automated builds, testing, signing, and release approvals.

  • Practical experience publishing, signing, distributing, and supporting mobile apps through App Store Connect, TestFlight, Google Play Console, and internal distribution platforms.

  • Experience integrating REST APIs, authentication flows, secure storage, and enterprise backend systems.

  • Knowledge of mobile security, performance optimization, accessibility, monitoring, observability, and production support.

  • Experience with Dynatrace, Sentry, and/or Splunk for application monitoring, error tracking, and analytics.

  • Experience with automated testing, TDD/BDD, quality gates, Git, code reviews, and Agile/Scrum methodologies.

  • Ability to implement high-quality UI designs from Figma, wireframes, and established design systems.

  • Familiarity with AI-assisted coding tools such as Codex, Cursor, Copilot, or ChatGPT.

  • Strong debugging, problem-solving, communication, and collaboration skills.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,135,048 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
Johannesburg
$40k – $44k per year (gross) · Remote (South Africa) · Contractor · Cape Town
JavaScript
Dart
Node JS
Databases
MS SQL
Mobile
Flutter
Firebase
DevOps
Git
Apply
In office · Full-Time · Cape Town
JavaScript
Java
Kotlin
TypeScript
Dart
Node JS
Swift
Node JS
Nest.JS
Databases
PostgreSQL
AI/ML
Cursor
Claude Code
AI Agents
Frontend
React.js
Mobile
Flutter
React Native
DevOps
CI/CD
Apply
Hybrid · Full-Time · 3+ years exp · Pretoria
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Frontend
Vue.js
Mobile
Ionic
Capacitor
DevOps
Rest API
Git
Management
Agile
Apply
In office · Full-Time · Johannesburg
Java
Kotlin
Databases
MS SQL
Mobile
JUnit
Android SDK
Firebase
Espresso
Crashlytics
DevOps
Azure DevOps
Azure
CI/CD
Git
Management
Agile
Apply
Remote (South Africa) · Full-Time · Cape Town
Kotlin
C#
C#
.NET
AI/ML
AI Agents
Mobile
Kotlin Multiplatform
Analytics
A/B Testing
Apply
In office · Full-Time · 2+ years exp · Bengaluru
JavaScript
Java
Kotlin
TypeScript
Java
Gradle
Kotlin
Mockito
Databases
MongoDB
Apache Kafka
Frontend
Angular
Bootstrap
PrimeNG
DevOps
Splunk
Git
AppDynamics
API Gateway
Management
Scrum
Apply
≈ $17k – $41k per year (Estimated) · In office · Bengaluru
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Boot
Databases
Redis
Frontend
React.js
DevOps
CI/CD
Docker
Kubernetes
Apply
≈ $20k – $42k per year (Estimated) · Remote (India) · Full-Time
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Databases
Redis
Apache Kafka
Frontend
Next.js
React.js
DevOps
Rest API
CI/CD
AWS
Docker
Kubernetes
Apply
Remote (India) · Contractor
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Databases
Redis
Apache Kafka
Frontend
Next.js
React.js
DevOps
Rest API
CI/CD
AWS
Docker
Kubernetes
Apply
$27k per year · In office · 3+ years exp · Naberezhnye Chelny
Python
JavaScript
PHP
TypeScript
SQL
C#
C++
Frontend
GraphQL
DevOps
Git
Docker
Apply
In office · Full-Time · 5+ years exp · Johannesburg
SQL
C#
C#
.NET
Databases
PostgreSQL
DevOps
Helm
Azure DevOps
OpenTelemetry
Azure
CI/CD
AWS
Docker
Kubernetes
Grafana
Platform Engineering
GitHub
Cybersecurity
SonarQube
Apply
In office · Full-Time · 5+ years exp · Johannesburg
SQL
DevOps
Azure DevOps
Azure
Analytics
Power BI
Management
Confluence
Jira
SharePoint
Agile
Waterfall
Apply
Azure Data Engineer 9 days ago
In office · Full-Time · 7+ years exp · Johannesburg
Python
SQL
Databases
Databricks
MS SQL
Microsoft Fabric
DevOps
Azure DevOps
Azure
CI/CD
Analytics
ETL/ELT
Azure Data Factory
Data Vault
Dimensional Modeling
Apply
In office · Full-Time · 4+ years exp · Johannesburg
Databases
Oracle
DevOps
Incident Management
Management
Oracle ERP
Apply
In office · Full-Time · 3+ years exp · Johannesburg
DevOps
CI/CD
Cybersecurity
Burp Suite
OWASP ZAP
SonarQube
ISO 27001
Microsoft Defender
NIST CSF
CIS Benchmarks
PCI DSS
CVSS
Fortify
Microsoft Defender for Cloud
OWASP
QA
Postman
Apply
In office · Bachelor's Degree · Cape Town · Johannesburg
Python
SQL
Databases
Snowflake
Databricks
Google BigQuery
AI/ML
Machine Learning
DevOps
GCP
Azure
Git
AWS
Bitbucket
Apply
In office · Johannesburg
Apply
In office · Full-Time · Johannesburg · Cape Town
Apply
Administration Clerk 10 hours ago
$14k per year (gross) · In office · Johannesburg
Apply
$14k per year (gross) · In office · Johannesburg
Apply
See all jobs
This is one of many
2,135,048 more open roles from verified company boards, updated every day.