Senior Software Engineer - Native Android/iOS

Open Fabric

Singapore

Hybrid

SGD 140,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Open Fabric is seeking a Senior Software Engineer to own native Android and iOS development, delivering secure SDKs and apps for the OpenFabric platform.

You will implement NFC and QR payment features, integrate with Apple Pay and Google Pay, and drive automated testing, security hardening, and CI/CD pipelines.

Collaborate with cross‑functional teams to design innovative mobile payment solutions while mentoring others and staying ahead of security trends.

Qualifications

  • 5+ years hands-on Android and iOS development.
  • Experience in mobile payment tech (NFC, QR, wallets).
  • Ability to lead and mentor a team.
  • Experience with CI/CD and automated testing.
  • Knowledge of app security and obfuscation.

Responsibilities

  • Develop native apps and SDKs for Android and iOS.
  • Implement payments features (NFC, QR, wallet integrations).
  • Ensure security with obfuscation and key management.
  • Design automated tests and CI/CD pipelines.
  • Perform code reviews and mentor juniors.
  • Collaborate with cross-functional teams to deliver features.
  • Stay updated on mobile payments trends.

Skills

Mobile payments
NFC payments
QR payments
Apple/Google Pay
Android Kotlin/Java
iOS Swift/ObjC
App security
CI/CD
Code reviews
Team leadership
Cross-functional work

Education

Bachelor's or Master’s in CS/SE

Tools

DexGuard
Digital.ai
GitHub Actions
CircleCI

Job description

Senior Software Engineer - Native Android/iOS
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.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile Payments Engineer – Android & iOS
Senior Mobile Payments Engineer – Android & iOS

Open Fabric • Singapore

Hybrid
SGD 140,000 - 180,000
iOS Mobile Developer
iOS Mobile Developer

NEWTONE CONSULTING PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
iOS Developer
iOS Developer

Newtone consulting • Singapore

On-site
SGD 90,000 - 130,000
Technical Lead iOS
Technical Lead iOS

Hcl Comnet • Singapore

On-site
SGD 120,000 - 160,000
Technical Lead - Android
Technical Lead - Android

Hcl Comnet • Singapore

On-site
SGD 120,000 - 180,000
IOS Developer (Banking, SwiftUI, Mobile Application Security, Keychain, OAuth 2.0)
IOS Developer (Banking, SwiftUI, Mobile Application Security, Keychain, OAuth 2.0)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Mobile & Web Developer (iOS | Android | React)
Senior Mobile & Web Developer (iOS | Android | React)

Techemerge Solutions • Singapore

On-site
SGD 120,000 - 180,000
Senior Mobile & Web Developer (iOS | Android | React)
Senior Mobile & Web Developer (iOS | Android | React)

Quantum infotech Solutions • Singapore

On-site
SGD 120,000 - 180,000
iOS Developer (OAuth, SAML, JWT, OWASP, Zimperium, SSDLC, MVC, MVVM, JSON)
iOS Developer (OAuth, SAML, JWT, OWASP, Zimperium, SSDLC, MVC, MVVM, JSON)

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 100,000 - 140,000
IOS Developer (Banking, SwiftUI, Fraud Detection, MVC, OIDC)
IOS Developer (Banking, SwiftUI, Fraud Detection, MVC, OIDC)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000