Senior Android Developer
Remote
Job Summary
Design, build, and maintain advanced Android applications using Kotlin and Java while integrating RESTful APIs and third-party libraries. Optimize performance, ensure high-quality UI/UX across devices, and write clean, scalable code. Collaborate with cross-functional teams to define, design, and ship new features, participate in code reviews, and mentor junior developers. Occasionally contribute to basic cross-platform modules in React Native and assist with simple cross-platform features. Stay updated with the latest industry trends and technologies. This role requires 4+ years of professional Android development experience and proficiency in Kotlin, Java, and the Android SDK.
Required Qualifications
- 4+ years of professional Android development experience
- Proficient in Kotlin and Java
- Strong knowledge of Android SDK, architecture components, and lifecycle management
- Experience with offline storage, threading, and performance tuning
- Basic working knowledge of React Native
- Experience with Git, CI/CD, and Agile development practices
- Familiarity with Play Store deployment and maintenance
- Strong problem-solving skills and attention to detail
Desired Qualifications
- familiarity with integrating cross-platform features using React Native is a plus
- Experience working in a remote/distributed team
- Knowledge of Jetpack Compose
- Firebase, GraphQL, or MVVM architecture exposure
- Ability to contribute to simple React Native modules
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.