All open positions Careers

Senior Software Engineer - Native Android/iOS

Engineering SingaporeVietnamIndia

About the role

We are seeking highly skilled and experienced Native Android and iOS Developers to join our team and play a pivotal role in shaping the future of our OpenFabric platform. The ideal candidates will have a strong background in mobile payment technologies, including NFC, QR code payments, integration with Apple Pay and Google Pay, and expertise in static and dynamic security protocols for mobile applications/devices. As part of this role, you will design, develop, and maintain secure, scalable, and feature-rich mobile SDKs/applications, ensuring seamless integration with the payment ecosystem.

You will…

  • Develop and maintain SDKs, shared libraries, and native mobile applications for Android (Kotlin/Java) and iOS (Swift/Objective-C).
  • Implement payment functionalities, including NFC-based solutions, QR code scanning, and Push to Apple Pay/Google Pay workflows.
  • Ensure robust application and device security through code obfuscation, encryption, secure key management, and runtime app self-protection (RASP) measures using in-house and third-party tools such as DexGuard, Digital.ai, etc.
  • Develop and maintain SDKs and shared libraries that can be integrated into other digital wallet apps and POS terminals.
  • Design and implement automated testing using frameworks such as Appium, Selendroid, Robotium, etc.
  • Optimize applications for performance, scalability, and security.
  • Implement automated continuous integration and SDK distribution (CI/CD) pipelines, using such as GitHub CI and CircleCI.
  • Conduct code reviews to maintain high development standards.
  • Collaborate with cross-functional teams to define, design, and deliver innovative features.
  • Stay updated with the latest trends and technologies in mobile payments and app security.

Skills we would love to see

  • Expertise in mobile payment technologies: NFC, QR code payments, and digital wallets.
  • Strong knowledge of Apple Pay and Google Pay integration and APIs.
  • Experience with third-party libraries and APIs and familiarity with mobile architecture patterns (e. g., MVVM, MVC).
  • Knowledge of app store submission processes for iOS and Android platforms.
  • Strong problem-solving skills and a commitment to automating manual processes.
  • Excellent communication and collaboration skills to work effectively with cross-functional teams.

 

Minimum requirements

  • More than 5 years of hands-on experience in native Android and iOS development, and the ability to lead and mentor a development team.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.

Why should you join us?

Apply for this role Send your CV to recruiter@openfabric.co