Our client is a dynamic player in the digital payment landscape, offering a comprehensive range of solutions aimed at streamlining payment processes and enhancing financial accessibility. With a focus on innovation, security, and efficiency, the company is dedicated to transforming the way businesses and individuals engage with digital payments. They leverage cutting-edge technology and a customer-centric approach to deliver reliable, secure, and scalable payment solutions for a global audience.
We are calling for interest and you will be kept in touch if the opportunity arises. This is a contract outsourcing role.
In this role, you will get to:
Design, develop, and maintain high-quality Android applications using Kotlin, adhering to best practices.
Collaborate with cross-functional teams (product, design, QA) to ensure smooth project delivery.
Engage in the complete software lifecycle, from requirement gathering to deployment.
Maintain and integrate payment gateways, with a focus on Card Present Transactions and ISO 8583.
Diagnose and resolve software issues, ensuring minimal production impact.
Stay current on mobile development trends and payment processing updates.
Provide mentorship and guidance to junior engineers on the team.
You'll be successful if you have:
Bachelor's degree in Computer Science, Engineering, or equivalent experience.
3+ years of experience in Android development (Kotlin/Java).
Strong foundation in OOP principles and Android SDK.
Proficient in API integration, MVVM architecture, and dependency injection (Hilt).
Experience with testing frameworks like JUnit and Espresso.
Familiarity with asynchronous programming (RxJava/RxKotlin) and HTTP clients (Retrofit, OkHttp).
Background in payment gateway integration (Card Present, ISO 8583) is preferred.