Airwallex

(Senior)Android Engineer, Payments Team (Card, POS), CN

Airwallex7 months ago
Location

SG - Singapore

Type

Full Time

Level

Senior

Role

Android Engineer

Posted

Jul 30, 2025

Full TimeSenior

The role

Summary

Senior Android Engineer role at Airwallex's Payments team in Singapore, developing cutting-edge POS applications and SDKs for global payment solutions. Requires 5+ years Android experience with Kotlin, modern architecture patterns, and Jetpack Compose. The role involves building enterprise-grade payment solutions for merchants worldwide.

What you'll do

Enterprise Application Development: Design and implement enterprise-grade Android applications and libraries for payment solutions
Requirements Analysis: Collaborate with internal business teams and product management to define technical requirements and specifications
Full-Cycle Development: Own complete product development lifecycle from conception to deployment as a core contributor
Code Architecture: Work with architects to refactor and optimize code for maintainability, extensibility, and reusability
POS Solutions Development: Build Point of Sale applications and SDKs enabling merchants to accept diverse payment methods globally
Payment Integration: Develop secure, reliable, and developer-friendly payment solutions with various integration levels
Cross-Platform Collaboration: Work across iOS and Android platforms to deliver comprehensive mobile payment solutions

What we look for

Technical

Android Development5+ years of production Android application development experience
Kotlin ProficiencyStrong proficiency in Kotlin programming language
Java UnderstandingAbility to read and understand existing Java codebases
Software DesignStrong foundation in software design principles and mobile design patterns
Android ArchitectureDeep knowledge of Android architecture components and Jetpack libraries
Modern DevelopmentExperience with Compose, MVVM, Coroutines, Flow, and contemporary Android approaches
Testing & CI/CDAbility to maintain high test coverage and automation pipelines for continuous integration
Independent WorkCapability to work both independently and collaboratively within team environments

Education

Computer Science DegreeBachelor's or Master's degree in Computer Science or equivalent technical field

Experience

Android Production ExperienceMinimum 5 years building and shipping production Android applications
Enterprise DevelopmentExperience developing enterprise-grade applications and libraries
Payment IndustryWorking experience in payment industry solutions (preferred)
SDK DevelopmentExperience developing and maintaining Android SDK libraries or frameworks (bonus)
Cross-PlatformFamiliarity with React Native or Flutter technologies (bonus)

Skills

Required skills

Kotlin ProgrammingStrong proficiency in Kotlin with 5+ years Android development experience
Android ArchitectureDeep knowledge of Android architecture components and Jetpack libraries
Modern Android DevelopmentExperience with Compose, MVVM, Coroutines, Flow, and contemporary approaches
Software Design PatternsStrong foundation in design principles and patterns for mobile development
Testing & AutomationMaintain high test coverage and CI/CD automation pipelines
English CommunicationFluent English for effective collaboration in global team environment

Nice to have

SDK DevelopmentExperience developing and maintaining Android SDK libraries or frameworks
Cross-Platform TechnologiesFamiliarity with React Native or Flutter for multi-platform development
Payment Industry ExperienceWorking experience in payment processing and financial technology solutions
Java Codebase UnderstandingAbility to read and work with existing Java codebases
Enterprise Application DevelopmentExperience building large-scale, enterprise-grade mobile applications

Compensation & benefits

Benefits

Global Team Environment

Work with diverse, international team spanning China, Netherlands, and Singapore

Career Growth

Opportunities for accelerated learning and career advancement in rapidly growing fintech unicorn

Innovation Impact

Contribute to reshaping global payments landscape with cutting-edge fintech solutions

Equal Opportunity

Inclusive workplace valuing diversity across all backgrounds and identities

Professional Development

Encourage engineering community contribution and involvement in company growth

Mission-Driven Work

Meaningful work empowering 200,000+ businesses worldwide with integrated financial solutions


Interview process

  1. 1
    Initial Application Review Resume and portfolio screening focusing on Android development experience and technical skills
  2. 2
    Technical Phone Screen Discussion of Android development experience, Kotlin proficiency, and system design concepts
  3. 3
    Technical Coding Interview Hands-on coding assessment covering Android development, algorithms, and problem-solving
  4. 4
    System Design Round Architecture discussion for mobile payment systems and SDK design patterns
  5. 5
    Behavioral Interview Cultural fit assessment focusing on collaboration, ownership, and alignment with Airwallex values
  6. 6
    Final Interview Senior leadership discussion about career goals, team dynamics, and role expectations

Apply for this position

You'll be redirected to the company's application page


Airwallex

Airwallex

View all jobs

Airwallex is a Singapore-based financial technology company specializing in cross-border payments and financial services for businesses.

SingaporeFounded 2015airwallex.com

Tech Stack

Languages
KotlinJava
Frameworks
Jetpack ComposeAndroid Architecture ComponentsJetpack Libraries
Tools
CI/CD PipelinesAndroid SDKTesting Frameworks
Other
MVVMCoroutinesFlowReact NativeFlutter
Apply Now