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