Job Title: Mobile Application Developer
Location: Johannesburg
Contract type: Contract (12-Month Fixed-Term Contract)
Hybrid/Remote

We are seeking an experienced Mobile App Developer with a strong background in Apache Cordova to develop and maintain secure, high-performance hybrid banking applications. The ideal candidate must have banking industry experience and a deep understanding of mobile development best practices, platform-specific optimizations, and security standards.

Roles and responsibilities:

  • Develop and deploy hybrid mobile applications using Apache Cordova for iOS and Android.
  • Optimize mobile applications for performance, responsiveness, and security.
  • Ensure smooth Cordova deployment and troubleshooting, addressing compatibility issues across different platforms.
  • Integrate plugins for push notifications, storage, file management, and biometric authentication.
  • Debug and test mobile applications using Chrome DevTools, Xcode, and Android Studio.
  • Ensure compliance with banking security standards, including PCI DSS, ISO 27001, and data encryption best practices.
  • Prepare and manage mobile app store submissions for Google Play and the Apple App Store, ensuring adherence to store guidelines.
  • Collaborate with backend developers to integrate APIs and secure data transactions.
  • Implement automated testing strategies to ensure app stability and reliability.
  • Monitor and optimize mobile application performance, leveraging analytics tools for insights.
  • Stay up to date with the latest mobile development trends, Cordova updates, and security enhancements.

Experience and qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Experience with financial transaction systems, digital wallets, or mobile banking applications.
  • 3+ years of experience as a Mobile App Developer, preferably within the banking or fintech industry.
  • Strong expertise in Apache Cordova, including CLI usage and platform-specific builds (iOS & Android).
  • Experience with mobile plugins for push notifications, storage management, and biometric authentication.
  • Proficiency in debugging and testing tools like Chrome DevTools, Xcode, and Android Studio.
  • Knowledge of mobile app store deployment processes (Google Play & Apple App Store).
  • Strong understanding of secure coding practices, data encryption, and banking security standards (PCI DSS, ISO 27001).
  • Familiarity with JavaScript, HTML5, CSS3, and mobile-responsive UI frameworks.
  • Experience integrating RESTful APIs and handling secure data transactions.
  • Ability to troubleshoot performance bottlenecks and optimize mobile applications.
  • Knowledge of hybrid mobile development alternatives (React Native, Flutter).
  • Familiarity with CI/CD pipelines for mobile deployments.

If you’re ready to take on a new challenge and make an impact, we want to hear from you. Apply now!

Desired Skills:

  • JavaScript
  • HTML5
  • CSS3
  • CI/CD Pipelines
  • RESTful APIs
  • Google Play
  • Apple App Store
  • Apache Cordova
  • Banking
  • Mobile Development

Learn more/Apply for this position