This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Mobile Engineer, you'll play a pivotal role in our Payment Team, developing cutting-edge mobile solutions that power seamless payment experiences. You'll help architect and build our POS applications and SDKs that enable merchants worldwide to accept payments through a diverse range of international and local payment methods.
Job Responsibility:
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
Requirements:
BS / MS degree in Computer Science or equivalent majors
Strong proficiency with Kotlin, with ability to read and understand Java codebases, including 5+ years of Android development experience building production applications
Strong foundation in software design principles and design patterns for mobile development
Deep knowledge of Android architecture components, Jetpack libraries, and modern development approaches (Compose, MVVM, Coroutines, Flow, etc.)
Promote robust and maintainable code with high test coverage, and can maintain automation pipelines for CI/CD
Ability to work independently as well as with a team
Fluently in English
Nice to have:
Experience developing and maintaining Android SDK libraries or frameworks
Familiarity with cross-platform technologies such as React Native or Flutter