Back to search
BCforward Linkedin · Posted yesterday

Android Developer

Manhattan, New York, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Presently we are unable to sponsor and request applicants to apply who are authorized to work without sponsorship*


Employment TYPE: Contract W2 - NO C2C


Job Title: Android Developer

Location: Manhattan, NY (100% Onsite – 5 Days/Week)

Employment Type: W2 Contract-to-Hire


Job Summary

We are seeking an experienced Android Developer with 5 years of hands-on experience building and deploying production Android applications. The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, MVI architecture, Coroutines, Flow, Hilt, Room, and REST APIs, with a passion for delivering scalable, high-quality mobile applications.

Key Responsibilities

  • Design, develop, and maintain Android applications using Kotlin and modern Android frameworks.
  • Build responsive UIs using Jetpack Compose (or XML) with support for accessibility, localization, and multiple screen sizes.
  • Implement MVI architecture, Coroutines, Flow/StateFlow, and dependency injection using Hilt/Dagger.
  • Integrate REST APIs, manage offline caching, authentication, and robust error handling.
  • Work with Room, DataStore, WorkManager, Navigation, notifications, and deep links.
  • Write unit/UI tests, participate in code reviews, and optimize application performance.
  • Collaborate with cross-functional teams to deliver high-quality mobile solutions.

Required Skills

  • 2–5 years of Android application development.
  • Kotlin (Coroutines, Flow/StateFlow).
  • Jetpack Compose (preferred) or XML UI.
  • MVI Architecture.
  • Hilt/Dagger.
  • Room Database & DataStore.
  • Retrofit/OkHttp REST APIs.
  • Android SDK, Lifecycle, Navigation, WorkManager.
  • Git, Unit Testing, Performance Optimization.

Preferred Skills

  • Multi-module Gradle architecture.
  • Security best practices (Secure Storage, Certificate Pinning).
  • Crash Reporting & Analytics.
  • AI/ML integration (ML Kit, TensorFlow Lite, LLM APIs).

Interview Process:

  • Round 1: Virtual
  • Round 2: In-Person (Manhattan, NY)


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent