Senior Android Software Engineer
Mastercard · Vadodara
Job description
About the role
Mastercard is seeking a Senior Android Software Engineer to design, develop and maintain high‑quality Android applications that support its global payments ecosystem. You will work within the MDES team, collaborating with cross‑functional partners to deliver scalable, reliable mobile solutions.
Key responsibilities
- Develop enterprise‑grade Android applications using Kotlin and modern Android SDK components.
- Assist the Lead Engineer with low‑level design and provide accurate effort estimates.
- Write and execute unit and integration tests, ensuring code quality and coverage.
- Perform peer reviews, mentor junior developers, and contribute to process improvements.
- Maintain compliance with organizational policies and protect intellectual property.
Required profile
- Strong analytical and logical thinking with the ability to articulate ideas clearly in English.
- Experience working in Agile environments.
- Understanding of security concepts such as authentication, authorization and confidentiality in enterprise applications.
Required skills
- Android SDK, SQLite, Kotlin, Jetpack Compose
- Dependency injection (Hilt, Koin)
- Room Database, Firebase, Retrofit, RxJava
- Testing frameworks: JUnit, Espresso
- Build tools: Maven, Ant, Gradle
- Version control: Git
- Design patterns and Java J2EE concepts
- Agile methodologies
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salary: Custom Software Engineer Based on 46 job offers in IndiaSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 3 weeks from now
38 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Mastercard
Vadodara