Search by job, company or skills

Ferns n Petals

Ferns N Petals - Android Developer/Software Development Engineer II

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

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

  • ViewModel
  • LiveData / StateFlow
  • Navigation
  • 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

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144790063