Senior Software Engineer

Virtusa

Mumbai

On-site

INR 1,200,000 - 1,800,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ICICI Bank is seeking an Android Kotlin Developer with 2–4 years of hands-on experience to design, build, and maintain secure mobile banking applications. You will work with a Kotlin-first stack, implement MVVM or Clean Architecture, integrate REST APIs using Retrofit, and ensure performance and security best practices such as encryption and secure storage.

Collaborating in an Agile team, you will optimize UI with ConstraintLayout and Jetpack Compose and contribute to CI/CD pipelines for smooth

Qualifications

  • 2–4 years of Android Kotlin development experience.
  • REST APIs integration using Retrofit/OkHttp and JSON parsing.
  • Knowledge of MVVM/Clean Architecture with Jetpack components.

Responsibilities

  • Design, develop, and maintain secure, scalable Android banking apps.
  • Collaborate in Agile/Scrum cross-functional teams with backend and QA.
  • Ensure performance, testing, and code quality for releases.

Skills

Kotlin
Android development
MVVM
Clean Architecture
Jetpack Compose
Coroutines
Flow

Tools

Android Studio
Git
Jira
Jenkins
GitLab CI
Retrofit
OkHttp
Room
KeyStore
SSL Pinning

Job description

Job Title: Android Kotlin Developer (2–4 Years Experience)

Client/Domain: ICICI Bank (BFSI / Mobile Banking)

Role Overview: Responsible for designing, developing, and maintaining secure, scalable Android banking applications for ICICI Bank digital products.

Core Tech Stack: Hands-on experience with native Android development using Kotlin (100% Kotlin-first approach) and Android SDK.

Architecture: Strong expertise in standard Android architecture patterns such as MVVM / Clean Architecture with Jetpack components.

Asynchronous Operations: Proficient in using Kotlin Coroutines and Flow for efficient background processing, state handling, and reactive programming.

API & Data Integration: Deep experience integrating RESTful APIs (Retrofit, OkHttp), JSON parsing, and local databases like Room.

BFSI Security Standards: Working knowledge of mobile app security best practices including SSL Pinning, data encryption, ProGuard/R8, and secure storage (KeyStore).

UI Implementation: Proficiency in creating responsive layouts using XML ConstraintLayout and modern Jetpack Compose components.

Testing & Performance: Hands-on experience with Unit Testing (JUnit, Mockito), debugging memory leaks, and optimizing app performance for speed and low latency.

Tools & CI/CD: Familiarity with Git, Android Studio, Jira, Jenkins/GitLab CI pipelines, and deploying releases to the Google Play Store.

Delivery & Process: Strong problem-solving mindset with experience working in Agile/Scrum cross-functional teams alongside backend and QA teams

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

Mphasis • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Android Engineer
Senior Android Engineer

Elios, Inc. • India

Remote
INR 1,500,000 - 2,100,000
Android Developer | Chennai Or Bangalore
Android Developer | Chennai Or Bangalore

Photon • India

On-site
INR 1,800,000 - 2,400,000
Senior Android Developer
Senior Android Developer

Delta6Labs FinTech Pvt Ltd • India

On-site
INR 1,000,000 - 1,500,000
Senior Android Developer
Senior Android Developer

Photon • Chennai District

On-site
INR 1,200,000 - 2,500,000
Senior Android Developer
Senior Android Developer

Innovationm • Dadri

On-site
INR 900,000 - 1,300,000
Android Developer
Android Developer

Recro • Gurugram District

On-site
INR 1,200,000 - 2,100,000
Sr Android Developer
Sr Android Developer

capco • India

On-site
INR 1,200,000 - 2,400,000
Senior Android Developer
Senior Android Developer

Valuelabs • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Advanced Application Engineer
Advanced Application Engineer

Accenture in India • Pune District

On-site
INR 1,200,000 - 1,800,000