Skills : Android OS, ARM, ROM
Experience : 5-12 Years
Location : Pune and Greater Noida
In this role, we're looking for an experienced Android software engineer to help build, certify and operate complex payment systems. These systems allow our large fleet of smart payment terminals to process millions of transactions a day via our cloud infrastructure. You are pragmatic in balancing priorities and enjoy working in an iterative model where specifications are constantly changing. Our improvements and features are deployed every two weeks, and hotfixes may occur every few days.
Responsibilities :
- Adding new payments features to our existing products(such as dynamic currency conversion, offline payment support, Android Pay, Apple Pay, mobile wallets etc.)
- Designing and implementing Android applications and services that provide best in class payment flow experience for customers.
- Troubleshooting issues that may span across a wide range of device types.
- Taking ownership of specific payment components
- Working with international certification teams and test organizations
- Work with product management to clarify and / or create specifications.
- Triaging bugs related to payment applications and related infrastructure
- Performing production support services as part of a regular on call rotation
Requirements :
Strong programming skills in Kotlin, C, and experience with Android SDK.Solid understanding of Android platform internals; ROM customization experience is a plus.Experience in embedded / MCU / ARM Cortex development with RTOS.Proven experience in the payment domain – EMVco, POS integration, and Payment Gateway APIs.Familiarity with modern Android UI frameworks, responsive design, and performance optimization.