Senior Android Developer
Experience: 11+ Years
Type: #W2 Long Term Contract
Location: Chicago, IL - (Hybrid)
We are seeking a highly experienced Android Developer with 11+ years of expertise in designing, developing, and maintaining scalable Android applications. The ideal candidate will have strong hands-on experience with modern Android technologies, architecture patterns, and performance optimization.
Responsibilities
- Develop and maintain high-quality Android applications.
- Collaborate with product, design, backend, and QA teams.
- Design scalable and maintainable mobile solutions.
- Integrate REST APIs and third-party services.
- Perform code reviews, debugging, and performance tuning.
- Ensure application quality through testing and best development practices.
- Mentor team members and contribute to technical decisions.
Required Skills
- 11+ years of Android development experience.
- Strong proficiency in Kotlin and Java.
- Experience with Android SDK, Android Studio, and Jetpack Components.
- Strong understanding of MVVM, Clean Architecture, and design patterns.
- Hands-on experience with Jetpack Compose, Coroutines, Flow, Room, Retrofit, and Hilt/Dagger.
- Experience integrating RESTful APIs and Firebase services.
- Knowledge of Git, CI/CD pipelines, and Agile methodologies.
- Strong troubleshooting, debugging, and communication skills.
Preferred
- Experience with cloud platforms (AWS, Azure, or GCP).
- Experience publishing and supporting apps on the Google Play Store.
- Exposure to Agile/Scrum development methodologies.
- Familiarity with mobile security best practices, authentication, and data encryption.