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.