Android App Developer

3 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

About the Job

Company

Location

Job Type

Experience Level


The Role: Senior Android App Developer

Senior Android App Developer



Key Responsibilities

Application Architecture & Development

  • Design and Build:

    Architect, develop, and maintain advanced applications for the Android platform using

    Kotlin

    and modern design patterns (e.g., MVVM).
  • Code Quality & Standards:

    Write clean, well-tested, and highly maintainable code. Lead code reviews and enforce strict coding standards and best practices across the team.
  • Performance Optimization:

    Profile and optimize application performance, identifying and resolving complex bugs and bottlenecks to ensure a smooth, fast, and responsive user experience.
  • Modern UI:

    Implement modern, declarative UIs using

    Jetpack Compose

    or advanced XML layouts while adhering to Google’s Material Design principles.



Collaboration & Integration

  • Cross-Functional Teamwork:

    Collaborate closely with product managers, UX/UI designers, and back-end engineers to define, design, and ship new features.
  • API and Data Integration:

    Expertly integrate mobile applications with remote data sources and services via

    RESTful APIs, JSON/XML

    , and potentially GraphQL.
  • Dependency Management:

    Manage and integrate third-party libraries and APIs, evaluating them for stability and performance impact.



System and Lifecycle Management

  • Testing:

    Develop comprehensive unit tests (JUnit) and user interface tests (Espresso) to ensure application robustness and reliability across different devices and OS versions.
  • Version Control & CI/CD:

    Utilize advanced features of

    Git

    for version control and actively participate in the continuous integration and continuous deployment (CI/CD) pipeline.
  • Deployment:

    Manage the entire release process, including beta testing, staging, and final deployment to the

    Google Play Store

    .



Non-Negotiable Requirements

  • Experience:

    3

    + years

    of dedicated experience as an Android Developer, with a proven track record of shipping and maintaining complex applications.
  • Language Proficiency:

    Expert-level proficiency in

    Kotlin

    (Java is a plus).
  • Android Ecosystem Mastery:

    Deep knowledge of the

    Android SDK

    , Android Studio, and the nuances of various Android versions and device fragmentation.
  • Architecture:

    Strong, practical experience with modern architectural patterns, preferably

    MVVM

    , and extensive use of

    Android Jetpack

    components (e.g., ViewModel, LiveData, Room, Navigation).
  • Networking & Data:

    Proven expertise in connecting to RESTful APIs and handling local data persistence (

    SQLite/Room

    ).



Highly Desired Expertise (A Strong Advantage)

  • Professional experience with

    Jetpack Compose

    .
  • Experience with

    Dependency Injection

    frameworks (e.g., Dagger, Hilt).
  • Familiarity with functional programming and

    Coroutines/Flow

    for asynchronous operations.
  • Experience in a B2B or SaaS product environment.
  • Contributions to open-source Android projects or an impressive portfolio of apps on the Play Store.

If you are a talented and experienced developer ready to take ownership of a critical mobile platform, we encourage you to apply.


Contact Details:

📩 Apply Now: Send your CV to u@throttll.com

📱 WhatsApp CV/Portfolio Link to: +91-9929152888

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

jaipur, rajasthan, india

chandigarh, chandigarh, india