HamburgerMenu
hirist

Ferns N Petals - Android Developer/Software Development Engineer II

Posted on: 23/12/2025

Job Description

Description :

SDE-2 Android Developer

Experience : 3+ Years

Employment Type : Full-time

Role Level : SDE-2 (MidSenior Individual Contributor)

Job Overview :

We are looking for a highly skilled SDE-2 Android Developer to design, build, and scale high-performance Android applications used by a large user base.

This role is ideal for engineers who are passionate about clean architecture, modern Android development, and writing scalable, maintainable code.

As an SDE-2, you will work closely with product managers, designers, and backend teams to deliver intuitive, reliable, and high-quality mobile experiences while contributing to architectural decisions and mentoring junior developers.

Key Responsibilities :

- Design, develop, and maintain high-quality Android applications using Kotlin.

- Implement modern Android architectures such as MVVM / MVI, ensuring scalability and maintainability.

- Build UI components using Jetpack libraries (Compose / Navigation / ViewModel / LiveData / Flow).

- Collaborate with Product, Design, and Backend teams to translate requirements into robust technical solutions.

- Write clean, modular, testable, and performant code following Android best practices.

- Optimize application performance, memory usage, and responsiveness.

- Participate in code reviews, technical discussions, and architecture decisions.

- Debug, troubleshoot, and resolve complex production issues.

- Contribute to continuous improvement of development processes and engineering standards.

- Mentor junior engineers and support team learning initiatives.

Required Skills & Experience :

- 3+ years of professional experience in Android application development.

- Strong expertise in Kotlin for Android development.

Hands-on experience with Jetpack components, including :

1. ViewModel

2. LiveData / StateFlow

3. Navigation

4. Room

- Solid understanding of MVVM / MVI architecture patterns.

- Experience integrating RESTful APIs and handling asynchronous programming.

- Strong understanding of Android lifecycle, threading, and performance optimization.

- Experience working with Git and modern version control workflows.

- Familiarity with unit testing and debugging Android applications.

Good to Have :

- Experience with Jetpack Compose.

- Exposure to modular app architecture.

- Experience working with CI/CD pipelines for mobile apps.

- Knowledge of app security best practices.

- Experience working in product-based or high-scale environments


info-icon

Did you find something suspicious?