Search by job, company or skills

Tarmack

Android Developers

3-5 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Job Title: Android Developers (All Levels)

Location: Remote India

Employment Type: Full-time

About the Role

We are seeking Android Developers at multiple levels to join our mobile engineering team. Whether you are an experienced engineer building your expertise or a senior developer ready to lead, mentor, and influence architecture, this role offers the opportunity to develop scalable, reliable, and user-friendly Android applications while working in a collaborative environment.

Key Responsibilities

  • Design, develop, and maintain Android applications using Kotlin (Java knowledge a plus).
  • Build reusable, modular, and testable components with Android Jetpack (Compose, Room, WorkManager, Material Design).
  • Develop intuitive, high-quality user interfaces with Jetpack Compose, aligned with Material Design guidelines.
  • Apply modern Kotlin practices such as Coroutines, Flow, and unidirectional data flow.
  • Collaborate with design (Figma) and product teams to deliver user-friendly, pixel-perfect experiences.
  • Implement offline-first functionality, multi-lingual support, and global-scale features.
  • Participate in and, at senior levels, lead code reviews, debugging, and performance optimization.
  • Contribute to or drive adoption of clean architecture, modularization, and testable design patterns.
  • Support or lead modern CI/CD pipelines and DevOps practices (Gradle, GitHub Actions, Jenkins).
  • Mentor other engineers, guide architectural decisions, and champion best practices (senior levels).
  • Stay updated with emerging Android technologies and ecosystem advancements.

Qualifications

  • 3+ years of professional experience in Android development with Kotlin (Java experience a plus).
  • Familiarity with Jetpack Compose, Room, WorkManager, Retrofit/OkHttp, and Android Architecture Components.
  • Strong understanding of state management, lifecycle awareness, and background task handling.
  • Experience with mobile security best practices, performance optimization, and offline-first app design.
  • Proven track record of delivering large-scale consumer or enterprise applications.
  • Ability to mentor, lead teams, and guide architectural decisions (for senior-level roles).
  • Hands-on experience with CI/CD pipelines and modern DevOps practices.
  • Strong problem-solving, analytical, and communication skills.
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 127552329