HamburgerMenu
hirist

Chalo - Software Development Engineer II - Android Platform

Posted on: 16/01/2026

Job Description

Description :

Responsibilities :

- Working with Product, Design, and back-end teams to own end-to-end features including designing the architecture, data storage, API integrations, and the user interface.

- Building a payment suite for Public transportation like no one else - powering.

- Tap to pay cards, Tap to pay using Android phones, Offline Dynamic QR codes, and other digital payment options such as UPI, Wallets, and Common Mobility cards.

- Working with web sockets, and advanced caching techniques to power an ultra-fast and slick UX with multilingual and multimodal app integrating

Security & Compliance :

- Implement secure storage of sensitive data (tickets, payments, passenger information).

- Enforce certificate pinning, encryption, and secure authentication practices.

- Ensure compliance with transport authorities standards and regulations.

Collaboration & Cross-Functional Work :

- Work closely with backend and product teams to define APIs, offline payload structures, and reconciliation logic.

- Mentor junior engineers, conduct design reviews, and ensure adherence to clean architecture and coding best practices.

- Collaborate with QA to design robust test strategies for both online and offline scenarios.

Requirements :

- Good understanding of object-oriented programming, multithreading, networking, memory management, and source control management (git).

- Good understanding of Kotlin, Coroutines, Flows, Jetpack components, Android Studio, .

- Experience and understanding of large code bases and architectures like MVI / MVVM. with UTC code coverage.

- Bonus points for experience if has experience with agentic AI or other AI integrations in the project driving efficiency.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in