Location: Cuajimalpa, Mexico City (Hybrid) Schedule: 3 days onsite / 2 days home office Engagement Type: Contractor Language Requirement: Fully bilingual (Spanish + Technical English) We are looking for a talented Senior Android Developer with 4+ years of experience building scalable, high-performance, and modern Android applications. This is a hybrid position based in Cuajimalpa, Mexico City, requiring onsite collaboration 3 days per week. You will work closely with cross-functional teams to develop innovative mobile solutions while contributing to architecture, performance optimization, and best development practices in an Agile environment. Key Responsibilities Develop and maintain Android applications using Kotlin and Java Design clean, scalable, and maintainable code following modern development practices Integrate REST APIs, GraphQL, and third-party services Optimize applications for performance, responsiveness, and battery efficiency Collaborate with designers, backend developers, QA, and product teams Participate in code reviews and technical discussions Support production environments, bug fixing, and hotfix releases Contribute to continuous improvement and new technology adoption Required Skills 4+ years of Android development experience Strong proficiency in Kotlin and Java Experience with Jetpack Compose and Jetpack components Kotlin Coroutines and Flow MVVM, Clean Architecture, and Dependency Injection (Dagger/Hilt/Koin) REST APIs, Retrofit, and GraphQL JUnit, Mockito, and Espresso testing frameworks Firebase and Google Play Store deployments CI/CD and Git workflows Fully bilingual: Spanish & Technical English Why Join Us? Contractor opportunity with long-term potential Collaborative and high-performance environment Opportunity to work on modern enterprise mobile solutions #J-18808-Ljbffr