SDE 2 - Android (Bengaluru)

SDE 2 - Android (Bengaluru)

06 Aug
|
Nasugroup.com
|
Bengaluru

06 Aug

Nasugroup.com

Bengaluru

Location: Bangalore, Karnataka, India

Experience: 3–6 Years

Employment Type: Full-time

Work Mode: On-site / Bangalore

About the Role

We are looking for an experienced SDE 2 – Android Developer to join our engineering team in Bangalore. The ideal candidate will have strong hands-on experience with Kotlin, Android SDK, Jetpack Compose, contemporary Android architecture, API integration, and application performance optimization.

You will be responsible for designing and developing high-quality Android applications, building scalable features, integrating backend services, improving application performance, and collaborating with product, design, QA, and engineering teams.

Key Responsibilities

Design, develop, test, and maintain scalable Android applications using Kotlin.

Build modern Android UI using Jetpack Compose and follow Material Design principles and Android UI guidelines.

Work with Android Jetpack components including Room, Hilt/Dagger, Coroutines, LiveData, and Flow.

Implement scalable application architecture using MVVM, MVI, MVP, and Clean Architecture.

Integrate RESTful APIs, GraphQL, JSON, Retrofit, and third-party libraries.

Implement local data persistence using Room, SQLite, and Shared Preferences.

Develop efficient asynchronous applications using Coroutines and threading.

Identify and resolve performance issues, memory leaks, and application stability problems.

Write and maintain unit and UI tests using JUnit and Espresso.

Follow software engineering best practices including code reviews, modularity, clean coding, and separation of concerns.

Work with CI/CD pipelines for automated testing, builds, and deployments.





Collaborate with cross-functional teams throughout the complete software development lifecycle.

Required Skills & Experience

3–6 years of professional experience in Android application development.

Strong proficiency in Kotlin and modern Android development practices.

Strong understanding of Android SDK and Jetpack libraries.

Hands-on experience with Jetpack Compose and Material Design.

Experience with Room, Hilt/Dagger, Coroutines, LiveData, and Flow.

Strong understanding of MVVM, MVI, MVP, and Clean Architecture.

Experience integrating REST APIs, GraphQL, JSON, Retrofit, and third-party libraries.

Experience with SQLite and Shared Preferences.

Strong understanding of asynchronous programming, threading, performance tuning, and memory management.

Experience with JUnit and Espresso for unit and UI testing.

Good understanding of Git and collaborative development workflows.

Experience with CI/CD pipelines and automated build, test, and deployment processes.

Valuable to Have

Familiarity with Test-Driven Development (TDD).

Experience building large-scale or modular Android applications.

Strong understanding of Android performance optimization and memory leak prevention.

Experience working in Agile/Scrum development environments.

What We’re Looking For

We’re looking for an engineer who can take ownership of features, write clean and scalable Kotlin code, troubleshoot complex technical issues, and contribute to building high-performance Android applications.

If you are an Android engineer looking for your next SDE 2 opportunity in Bangalore, we encourage you to apply.

📌 SDE 2 - Android (Bengaluru)
🏢 Nasugroup.com
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sde 2 - android (bengaluru) / bengaluru