Search by job, company or skills

Android Developer

Android Developer

Recro
2-4 Years
Not Disclosed

This job is no longer accepting applications

Job Description

Role - Android Developer

Experience - 2+ Yrs

Location - Bangalore

The Role:

We are looking for a Software Development Engineer (Android) to join our Core Payments team at

Razorpay. In this role, you will be responsible for developing and scaling our Android SDK, the critical integration point used by thousands of merchants to process payments across multiple geographies.

You will work closely with product and backend engineering teams to design high-performance

features, ensuring the SDK remains secure, lightweight, and developer-friendly. This role offers the

opportunity to solve complex engineering challenges involved in building financial infrastructure that operates at massive scale.

Roles and Responsibilities:

• SDK Development: Contribute to the development of our native Android SDK, ensuring high

availability and seamless payment experiences for a diverse merchant base across a highly

fragmented device and OS ecosystem.

• Engineering Excellence: Write clean, maintainable, and modular code. Architect solutions that

are resilient across different host app environments, OEM customisations, and Android OS

versions.

• Automation: Design and implement robust automation for tests, builds, and performance

profiling. If a task is repetitive, you are expected to automate it.

• Instrumentation: Build deep telemetry within the SDK to provide real-time insights into

success rates and latency, enabling data-driven product decisions.

• Security: Implement industry-standard security protocols, including SSL pinning, ProGuard/R8

obfuscation, and runtime integrity/root-detection checks, to protect sensitive transaction data.

Mandatory Qualifications:

• 2+ years of experience in native Android development using Kotlin (working knowledge of Java

is expected for legacy interoperability).

• Systems Design: Solid understanding of OOPS principles and architectural patterns (e.g.,

MVVM, MVI, or Clean Architecture).

• Cross-Platform Knowledge: Practical experience with bridge-based frameworks such as

Flutter, React Native, or Cordova.

• Technical Depth: Strong proficiency in Kotlin Coroutines/Flow, Jetpack libraries,

Activity/Fragment lifecycles, and both XML Views and Jetpack Compose.

• Debugging: Proficiency in using Android Studio Profiler, LeakCanary, and network inspection

tools for memory management, CPU profiling, and network debugging.

Good to Have:

• iOS Stack Experience: Familiarity with Swift is highly preferred to help maintain feature parity

and align API design across platforms.

• Deployment & Tooling: Knowledge of Gradle build customisation, publishing to Maven

Central, and CI/CD tooling (e.g., Fastlane, GitHub Actions) for automated distribution.

• Open Source: Active contributions to GitHub or a portfolio of apps published on the Google

Play Store

More Info

Job Type:
Industry:
Employment Type:

Key Skills

MVI

OOPS principles

XML Views

LeakCanary

Jetpack libraries

Android Studio Profiler

Clean Architecture

Fragment lifecycle

GitHub Actions

Jetpack Compose

Kotlin Coroutines

About Company

Similar Jobs

3-5 yrs
Bengaluru, India
Skills:
Android, Kotlin, Asynchronous programming, Payment SDKs, POS devices, MDM or other remote device management tools, Mobile development life cycle
0-5 yrs
₹ 12 - 20 LPA
Remote
Skills:
Android, Kotlin, Jetpack
3-5 yrs
Bengaluru, India
Skills:
Graphql, Kotlin, Android, Android Studio, Continuous Delivery, test automation frameworks, Coroutines, Jetpack, Flow, microservice design, Jetpack Compose, automated deployments
5-7 yrs
Bengaluru, India
Skills:
Automation Tester, API design, Kotlin, Firebase, Android SDK, android developer, CI CD principles, Object-oriented software development, Android Architecture Components, MVVM Clear Architecture, Jetpack Compose, Functional Programming
2-4 yrs
Bengaluru, India
Skills:
MVVM, Kotlin, Material Design, MVI, Room DB, Coroutines, Jetpack Compose, Flow