Software Development Engineer - Android Platform (India)

Software Development Engineer - Android Platform (India)

06 Aug
|
Upcruit
|
India

06 Aug

Upcruit

India

We are looking for a talented Software Development Engineer 2 (Android) to join our mobile engineering team.

In this role, you will design, develop, and optimize high-performance Android applications using modern Android technologies and best practices.

You will collaborate with cross-functional teams to deliver intuitive, scalable, and reliable mobile experiences while contributing to the overall engineering excellence of the organization.

Key Responsibilities :

- Design, develop, and maintain native Android applications using Kotlin and modern Android development practices.
- Build responsive and intuitive user interfaces using Jetpack Compose, following Material Design principles and Android UI guidelines.
- Develop scalable and maintainable applications using architectural patterns such as MVVM, MVI, MVP, and Clean Architecture.
- Integrate and consume RESTful APIs, GraphQL, JSON services, Retrofit, and third-party libraries.
- Implement effective data persistence using SQLite and Shared Preferences.
- Optimize application performance through effective concurrency management using Coroutines,



asynchronous programming, and threading best practices.
- Identify and resolve performance bottlenecks, memory leaks, and application stability issues.
- Write comprehensive unit and UI tests using JUnit and Espresso, with familiarity in Test-Driven Development (TDD).
- Collaborate with Product, Design, QA, and Backend Engineering teams throughout the software development lifecycle.
- Participate in code reviews and contribute to engineering standards, best practices, and continuous improvement initiatives.
- Contribute to CI/CD pipelines, supporting automated builds, testing, and deployment processes.

Required Skills & Qualifications :

- 3 to 6 years of experience in native Android application development.
- Strong proficiency in Kotlin, including advanced language features and best practices.
- Hands-on experience with the Android SDK and Jetpack libraries including Compose, Room, Hilt/Dagger, and Coroutines.

📌 Software Development Engineer - Android Platform (India)
🏢 Upcruit
📍 India

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: software development engineer - android platform (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer - android platform (india) / india