About
Job Summary
We are seeking an experienced
Senior Android Development Engineer
to design, develop, and maintain high-quality Android applications. The ideal candidate has strong expertise in Android SDKs, modern architecture patterns, and a passion for building scalable, user-centric mobile solutions. You will collaborate closely with product managers, designers, and backend engineers to deliver robust and innovative mobile experiences.
Key Responsibilities
- Design, develop, test, and maintain advanced Android applications
- Lead technical design discussions and contribute to architectural decisions
- Write clean, maintainable, and efficient code using Kotlin (preferred) and Java
- Implement modern Android architectures (MVVM/MVI/Clean Architecture)
- Integrate RESTful APIs, third-party libraries, and SDKs
- Ensure application performance, quality, security, and responsiveness
- Conduct code reviews and mentor junior engineers
- Troubleshoot, debug, and optimize existing applications
- Stay up to date with emerging Android technologies and best practices
- Collaborate cross-functionally with product, UX/UI, QA, and backend teams
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or equivalent experience
- 5+ years of professional Android development experience
- Strong proficiency in
Kotlin
and Android SDK - Experience with Android Jetpack components (Room, ViewModel, LiveData, Navigation, etc.)
- Solid understanding of mobile UI/UX design principles
- Experience with REST APIs, JSON, and networking libraries (Retrofit, OkHttp)
- Familiarity with version control systems (Git)
- Experience publishing and maintaining apps on the Google Play Store
Preferred Qualifications
- Experience with Jetpack Compose
- Knowledge of dependency injection frameworks (Hilt/Dagger/Koin)
- Experience with CI/CD pipelines and automated testing
- Familiarity with Firebase services (Crashlytics, Analytics, FCM)
- Experience with modularization and large-scale app architecture
- Exposure to Agile/Scrum development methodologies
Soft Skills
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Ability to take ownership and lead initiatives
- Mentorship mindset and team-oriented attitude
What We Offer
- Competitive salary and benefits package
- Opportunity to work on impactful, large-scale mobile products
- Collaborative and innovative engineering culture
- Career growth and leadership opportunities
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.