HireSleek

Senior Android Developer- Contract

Jobgether

About Jobgether

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Android Developer- Contract in the United States. This contract role provides an exciting opportunity to work on high-impact Android applications for a major client, contributing to the design, development, and modernization of a flagship native mobile app.

Job Summary

You will collaborate with cross-functional teams to deliver high-quality, maintainable, and scalable solutions while leveraging modern Android frameworks, Kotlin, and Java. The position requires a developer who thrives in a fast-paced, enterprise environment, can take ownership of complex tasks, and brings creativity and technical excellence to every project.

Key Responsibilities

  • Design, develop, and maintain native Android applications using Kotlin and core Android frameworks.
  • Collaborate with designers, product owners, and backend teams to implement new features and improve existing functionality.
  • Write clean, maintainable, and testable code; participate in code reviews to ensure quality standards.
  • Implement and maintain application architecture, including dependency injection, modularization, networking, and build systems.
  • Work with existing Java codebases and contribute to modernization efforts.
  • Troubleshoot complex issues, optimize app performance, and ensure stable, secure, and accessible app experiences.
  • Participate in Agile ceremonies and contribute to continuous improvement initiatives.

Requirements

  • 5+ years of professional Android development experience delivering native apps.
  • Strong expertise with Kotlin and working knowledge of Java.
  • Experience with core Android libraries and Jetpack components (ViewModel, LiveData, Room, Navigation, DataStore).
  • Familiarity with Android UI frameworks, including XML-based UI; Jetpack Compose knowledge is a plus.
  • Understanding of networking, RESTful APIs, Retrofit/OKHttp, and asynchronous programming (coroutines, flows).
  • Experience with dependency injection frameworks such as Hilt, Dagger, or Koin.
  • Solid understanding of Android architecture patterns (MVVM, MVC, MVP, Clean Architecture, or Multi-Module).
  • Ability to work autonomously, handle ambiguous requirements, and deliver high-quality results.
  • Strong debugging, problem-solving, and communication skills.

Preferred Skills

  • Experience with enterprise-grade Android applications.
  • Familiarity with secure coding standards or compliance-heavy environments.
  • Knowledge of build and CI/CD tools such as Gradle, Jenkins, GitHub Actions, or Bitrise.
  • Understanding of analytics, event logging, A/B testing, and feature flagging tools.
  • Experience implementing accessibility best practices.

To apply for this job please visit jobs.lever.co.