Location
In office (Johannesburg)
Seniority
Senior · 7+ years exp
Confirmed on the employer's own hiring board on Oct 16, 2026. First seen by Alion on Oct 16, 2026. iOCO scores A on the Alion truth index.
Overview
Company
Impact
Profile match
iOCO is a South African technology company offering cloud, technology and managed services to business customers. Its job ads cover sales, product design, desktop support, SQL development and application support roles. The company is headquartered in Johannesburg, South Africa.
The Senior Mobile and Digital Applications Developer will design, develop, release and support organisational mobile and responsive digital applications together with the Java services required to integrate them into the airline ecosystem. The resource must be able to work across native iOS and Android, React/React Native user experiences and Java/Spring Boot APIs, with a strong understanding of secure mobile delivery, offline behaviour and airline customer journeys.
What you'll do:
- Develop and maintain cross-platform iOS and Android applications with React Native, and responsive web experiences with React and TypeScript.
- Develop or enhance supporting Java/Spring Boot services and integrate mobile and web clients with company APIs and third-party airline platforms.
- Implement customer and employee journeys such as authentication, profile, loyalty, flight search, booking handoff, check-in, manage booking, notifications, baggage tracking and operational workflows.
- Integrate with airline, loyalty and enterprise services using REST and SOAP APIs, secure tokens, deep links, push notifications and approved mobile SDKs.
- Implement secure local storage, session management, caching, offline-first behaviour, retry and synchronisation patterns suited to unreliable mobile connectivity.
- Build reusable components, design-system patterns and accessible responsive interfaces consistent with company brand and user-experience standards.
- Integrate device capabilities where required, including camera, barcode or QR scanning, file handling, biometrics, notifications and secure credential storage.
- Manage mobile build configuration, environment settings, signing, certificates, provisioning profiles and controlled releases to Apple App Store and Google Play.
- Write unit, component and integration tests; participate in code review, defect triage, performance optimisation and release verification.
- Instrument applications for crash reporting, analytics, logging and operational monitoring while respecting privacy and consent requirements.
- Diagnose production issues spanning the mobile client, browser, API gateway, Java service, external integration and device or operating-system behaviour.
- Maintain technical documentation, release notes and support runbooks and transfer knowledge to compnay personnel.
- A minimum of 7 years' professional application-development experience, including delivery of production mobile or responsive digital applications.
- Demonstrable production experience with React and React Native using JavaScript and/or TypeScript.
- Demonstrable Java and Spring Boot experience, including the development or integration of REST APIs used by web or mobile applications.
- Experience delivering applications for both iOS and Android and supporting them through build, testing, signing, release and post-release defect cycles.
- Experience with state management, asynchronous data access, offline caching, secure storage, push notifications, deep linking and mobile error handling.
- Experience integrating digital applications with authentication, loyalty, booking, payment, notification or other business-critical services.
- Experience with Git-based delivery, automated testing, CI/CD, code review, issue tracking and Agile development practices.
- Prior experience in airline, travel, loyalty, e-commerce, or comparable high-volume customer-facing application is required.
- Demonstrable ability to participate in production support and troubleshoot across front-end, mobile and Java service layers.
- A relevant diploma or degree in Computer Science, Information Technology, Software Engineering, or a related discipline; equivalent demonstrated experience may be considered.
- React and React Native component architecture, hooks, navigation, state management, forms, accessibility, responsive design and performance optimisation.
- JavaScript and TypeScript, asynchronous programming, API consumption, client-side validation, error handling and reusable application architecture.
- Java and Spring Boot services, REST APIs, JSON, authentication, validation, persistence and integration with external systems.
- iOS and Android build ecosystems, including Xcode, Gradle, signing, provisioning, store submission and operating-system compatibility management.
Other information applicable to the opportunity:
- Contract position
- Location: Johannesburg
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.
1,756,877 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.
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
财富源伞科技-iOS开发-深圳
1 hour ago
Hybrid • 3+ years exp • Shenzhen
Swift
Objective-C
Mobile
UIKit
MVVM
MVC
DevOps
WebSockets
Apply
财富海外业务-Android开发-深圳
1 hour ago
In office • 3+ years exp • Shenzhen
Java
Kotlin
AI/ML
AI Agents
Mobile
Jetpack Compose
Apply
Apply
Apply
Android资深开发工程师(座舱应用)
1 hour ago
In office • Full-Time • 3+ years exp • Hefei
AI/ML
Claude Code
OpenAI Codex
Apply
Backend Developer - Java
2 hours ago
In office • Mumbai
JavaScript
Java
Kotlin
SQL
Java
Hibernate
Kotlin
Mockito
Databases
Cassandra
Mobile
JUnit
DevOps
Terraform
Ansible
GCP
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Management
Agile
QA
TestNG
Apply
Sr Analyst Performance & Insights
2 hours ago
≈ $9.5k – $19k per year (Estimated) • In office • Full-Time • 5+ years exp • Master's Degree • Bengaluru
Python
JavaScript
SQL
AI/ML
SciPy
NumPy
Statsmodels
Time Series Forecasting
Frontend
Bootstrap
DevOps
GCP
Azure
Analytics
A/B Testing
Apply
Presale Архитектор решений (Kubernetes)
2 hours ago
≈ $29k – $69k per year (Estimated) • Remote (likely EAEU) • Full-Time • Moscow
AI/ML
Machine Learning
DevOps
Yandex Cloud
CI/CD
Kubernetes
Linux
Apply
[Remote] Senior Data Engineer
2 hours ago
≈ $113k – $205k per year (Estimated) • Remote (United States) • Full-Time • 5+ years exp • United States
Python
SQL
Databases
Databricks
Azure SQL Database
Microsoft Fabric
AI/ML
Spark
Pandas
Machine Learning
DevOps
Azure DevOps
Azure
CI/CD
Analytics
ETL/ELT
Informatica
Talend
Azure Data Factory
Master Data Management
Management
Agile
Scrum
Apply
Salesforce Tester/QA
2 hours ago
$90k – $130k per year • In office • 5+ years exp • Bachelor's Degree • McLean
DevOps
CI/CD
Kubernetes
SOAP
Management
Agile
QA
Selenium
Appium
Postman
Rest-Assured
Apply
Lead Airline Digital Solutions Architect
2 hours ago
≈ $32k – $82k per year (Estimated) • In office • 15+ years exp • Bachelor's Degree • Johannesburg
JavaScript
Java
Java
Spring Boot
Frontend
Next.js
React.js
Mobile
Deep Linking
DevOps
Rest API
AWS
Docker
Kubernetes
Amazon EKS
SOAP
Cybersecurity
PCI DSS
Management
Agile
Scrum
Apply
AWS Cloud-Native Java / EKS Engineer
2 hours ago
≈ $43k – $82k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Johannesburg
Java
Java
Spring Boot
Hibernate
Spring MVC
DevOps
Rest API
Helm
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
Amazon EC2
IAM
Amazon CloudWatch
DNS
SOAP
Cybersecurity
Least Privilege
Apply
Senior Feature Analyst
7 hours ago
≈ $25k – $53k per year (Estimated) • Hybrid • 8+ years exp • Johannesburg
SQL
Management
Agile
Scrum
Kanban
Apply
Intermediate UX Designer
7 hours ago
≈ $27k – $65k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Johannesburg
Design
Figma
Sketch
Adobe XD
Management
Agile
Scrum
Apply
Intermediate - Senior SQL Developer
7 hours ago
≈ $30k – $56k per year (Estimated) • In office • 5+ years exp • Johannesburg
SQL
Databases
MS SQL
Management
Agile
Apply
Product Marketing Manager
1 day ago
≈ $17k – $43k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Cape Town • Johannesburg
Apply
Product Marketing Lead
1 day ago
≈ $24k – $66k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Cape Town • Johannesburg
Apply
Snr Health & Safety Officer
1 day ago
≈ $33k – $69k per year (Estimated) • In office • 7+ years exp • Johannesburg
Apply
License Owner & Operator, Johannesburg
1 day ago
≈ $14k – $32k per year (Estimated) • In office • Johannesburg
Apply
$7.3k – $11k per year • In office • Full-Time • 2+ years exp • Johannesburg
Management
Microsoft Office
Apply
This is one of many
1,756,877 more open roles from verified company boards, updated every day.

