Senior Android Developer
Hybrid in Mexico: Guadalajara
Android, Android SDK
We are looking for a Senior Android Developer to enhance Android TV applications and optimize performance.
You will apply modern architectural patterns and use advanced tools to ensure app reliability and performance. If you are passionate about Android development and eager to contribute to innovative projects, we encourage you to apply.
Responsibilities
- Develop features in Kotlin to enhance Android TV application functionality
- Improve code quality through refactoring and optimization
- Maintain and support existing codebase for reliability and performance
- Apply the MVVM design pattern to structure application architecture
- Implement local storage solutions using MMKV, Settings for KMP, and Shared Preferences
- Utilize Ktor for KMP to manage network communication efficiently
- Monitor application performance and stability with Crashlytics, DCA, and FMA tools
- Integrate Detekt for static code analysis to ensure code quality and consistency
Requirements
- Experience in Android SDK development with Kotlin for at least 3 years
- Senior level expertise in Android application architecture and design patterns
- Proven ability to maintain and improve complex codebases
- Strong knowledge of MVVM architectural pattern
- Experience with local data storage technologies such as MMKV and Shared Preferences
- Familiarity with network communication libraries like Ktor for KMP
- Experience using performance monitoring tools such as Crashlytics, DCA, and FMA
- Ability to use static code analysis tools like Detekt
- Excellent problem-solving and optimization skills
- Strong communication skills and team collaboration
- English language proficiency at B2 Upper-Intermediate level