Job Title : Mobile Developer Payments & Enterprise Apps Location : Centurion with a hybrid working model Permanent Role with benefits and bonus / es Company and Role Overview : An international software engineering company with a thriving development hub in Centurion. Their teams deliver secure, scalable solutions to global clients in industries such as payments and enterprise systems. Expect a culture that values curiosity, rapid delivery, and out-of-the-box thinking. They are seeking a highly skilled Mobile Developer to design, develop, and deploy fast, secure, and scalable mobile applications, with a strong focus on payment systems and complex enterprise integrations. Youll take ownership of the full mobile stackfrom concept to live deploymentworking in an Agile team that values speed, innovation, and quality. Responsibilities :
- Design and develop cross-platform apps using Flutter (or learn it quickly)
- Build robust native Android solutions in Kotlin / Java
- Develop and integrate payment and POS solutions, not just APIs
- Implement secure coding practices and handle real-time data flows
- Collaborate with cross-functional teams in daily stand-ups and sprint cycles Deliver high-quality apps on tight timelines Who Thrives Here :
- Intelligent, curious, research-driven problem-solvers who teach themselves new tech
- Developers with side projects or a history of building apps outside formal work
- Fast movers who enjoy delivering production-ready apps under tight deadlines
- Creative thinkers who can innovate beyond standard solutions Benefits :
- Competitive salary with benefits and peformance bonus / es
- Hybrid working model
- International reach with local presence
- High-impact projects in payments, enterprise systems, and emerging tech
- Innovative, research-oriented culture where developers drive the roadmap
- Agile, fast-moving environment - big enough to matter, small enough to move quickly If youre passionate about cutting-edge mobile development and ready to craft secure, enterprise-grade payment applications, wed love to hear from you. Essential Skills & Experience :
- Degree in Computer Science, IT, or Engineering
- Flutter / Dart skills, or experience with any development languages, with the drive to learn and master Flutter / Dart rapidly
- Native Android development
- Practical experience creating end-to-end payment or banking apps
- Familiarity with secure coding and hardware / payment integrations
- Agile / Scrum experience with a track record of on-schedule releases Nice to Have / Highly Advantageous :
- TypeScript or modern JavaScript frameworks
- C++ for system-level integration
- Knowledge of ISO 8583 / ISO 20022, EMV, middleware, or hardware security modules
- Experience integrating POS terminals or real-time transaction systems