Senior Mobile and Digital Applications Developer (iOCOOO169)

iOCO

Gauteng

Vor Ort

ZAR 900.000 - 1.200.000

Vollzeit

Vor 6 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

iOCO is seeking a Senior Mobile and Digital Applications Developer in South Africa to design, develop, release and support mobile and responsive applications. You will work across native iOS/Android, React/React Native, and Java/Spring Boot APIs to deliver secure, offline-first experiences for airline workflows.

You will implement journeys such as authentication, loyalty, flight search and check-in, and integrate with airline platforms via REST and SOAP.

Qualifikationen

  • Minimum 7 years of professional application development, including mobile or responsive digital apps.
  • Proven production experience with React and React Native using JavaScript/TypeScript.
  • Proven Java and Spring Boot experience, including REST API development/integration.
  • Experience delivering iOS and Android apps through build, testing, signing, release cycles.
  • Experience with state management, offline support, push notifications and deep linking.
  • Experience integrating apps with authentication, loyalty, booking or payments services.
  • Experience with Git-based delivery, automated testing, CI/CD and Agile practices.

Aufgaben

  • Design, develop, release and support cross-platform iOS/Android apps using React Native.
  • Develop Java/Spring Boot services and integrate with company APIs and airline platforms.
  • Implement journeys: authentication, profiles, loyalty, booking, check-in and notifications.
  • Handle secure storage, offline caching, and reliability patterns for mobile apps.
  • Create reusable components and design-system patterns aligned with brand guidelines.
  • Coordinate app builds, signing, provisioning and releases to App Store/Play Store.
  • Write tests, participate in code reviews, triage defects and monitor apps post-launch.

Kenntnisse

React
React Native
Java
Spring Boot
CI/CD
Agile
Git

Ausbildung

Diploma/Degree in CS/IT

Tools

REST APIs
SOAP APIs
Xcode/Gradle
CI/CD tools

Jobbeschreibung

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.
Your Expertise:
  • 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.
Qualifications:
  • A relevant diploma or degree in Computer Science, Information Technology, Software Engineering, or a related discipline; equivalent demonstrated experience may be considered.
Required technical competencies:
  • 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
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Mobile and Digital Applications Developer (iOCOOO169)
Senior Mobile and Digital Applications Developer (iOCOOO169)

Ioco • Johannesburg

Vor Ort
ZAR 900.000 - 1.200.000
Senior Mobile & Digital Apps Engineer (React Native + Java)
Senior Mobile & Digital Apps Engineer (React Native + Java)

iOCO • Gauteng

Vor Ort
ZAR 900.000 - 1.200.000
Mobile Developer
Mobile Developer

Reverside • Johannesburg

Vor Ort
ZAR 600.000 - 900.000
Java Developer
Java Developer

Watershed Consulting • Gauteng

Vor Ort
ZAR 420.000 - 660.000
Senior Mobile & Digital Apps Engineer
Senior Mobile & Digital Apps Engineer

Ioco • Johannesburg

Vor Ort
ZAR 900.000 - 1.200.000
Senior Mobile Application Developer (iOS/Android)
Senior Mobile Application Developer (iOS/Android)

Placements24 • Sandton

Hybrid
ZAR 900.000 - 1.300.000
Health insurance
Fully remote work
Senior Mobile Application Developer
Senior Mobile Application Developer

Placements24 • Sandton

Hybrid
ZAR 800.000 - 1.200.000
Competitive salary
Health insurance
Retirement benefits
+2
Senior React Native Developer
Senior React Native Developer

The Shoprite Group of Companies • Wes-Kaap

Vor Ort
ZAR 60.000 - 90.000
Senior Mobile App Developer (iOS/Android)
Senior Mobile App Developer (iOS/Android)

Placements24 • Klerksdorp

Vor Ort
ZAR 900.000 - 1.300.000
Competitive salary
Bonuses
Health insurance
+3
Senior Mobile Developer (React Native)
Senior Mobile Developer (React Native)

IQ Business Group • Sandton

Vor Ort
ZAR 500.000 - 700.000