Airwallex

Senior/Staff Android Engineer, Payments, Card, POS

Airwallex

full-time

Posted on:

Origin:  • 🇸🇬 Singapore

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AndroidFlutteriOSJavaKotlinReactReact Native

About the role

  • Responsible for the design & implementation of enterprise applications and libraries for Android
  • Work with internal business teams and product management to define requirements and develop technical specifications
  • Serve as core contributor owning full-cycle product development
  • Work with Architect and re-factor code and design for optimal maintainability, extensibility and reusability
  • Architect and build POS applications and SDKs that enable merchants worldwide to accept payments through international and local payment methods
  • Ensure solutions are secure, reliable, sustainable and developer-friendly
  • Contribute to the engineering community and broader company growth

Requirements

  • BS / MS degree in Computer Science or equivalent majors
  • 5+ years of Android development experience building production applications
  • Strong proficiency with Kotlin and ability to read and understand Java codebases
  • Strong foundation in software design principles and design patterns for mobile development
  • Deep knowledge of Android architecture components, Jetpack libraries, Compose, MVVM, Coroutines, Flow
  • Promote robust and maintainable code with high test coverage and maintain automation pipelines for CI/CD
  • Ability to work independently as well as with a team
  • Fluent in English
  • Experience developing and maintaining Android SDK libraries or frameworks (bonus)
  • Familiarity with React Native or Flutter (bonus)
  • Working experience in the payment industry (bonus)
  • Right to live and work in Singapore or indication of work visa sponsorship when applicable