K
Senior Android Engineer
KKCompany Technologies
3h ago
0DevTaiwanhimalayas
Android-DevelopmentMobile-EngineeringSoftware-EngineeringMobile-App-DevelopmentAndroid-EngineeringSenior
Job Description
Team Segment : MusicAbout the Role:
We are looking for an experienced Android Engineer to join our product team building a music streaming app for the Japanese market with millions of active users. You will work on both new feature development and improvement of existing systems, including modernizing legacy code and solving long-standing user pain points.
This is a commercially successful product with millions of users and high expectations from both the business and our users. If you're looking to work on a platform that blends business impact with technical challenges, youll feel right at home here.
Team & Culture:
You'll join a Scrum-based cross-functional squad consisting of Android and iOS Engineers, backend engineers, QA engineers, product managers, and designers. We focus on tight collaboration and seek the highest leverage between technical feasibility and business impact.
If you want to experience what it means to iterate and scale a real-world app that truly reaches and impacts users, this is the place.Responsibilities:Build user-facing features in our Android app, written in Kotlin and structured with the MVVM architectureContribute to the ongoing improvement and modernization of the codebaseRefactor and improve stability, performance, and maintainability of existing codeDebug issues and improve overall app reliabilityEnsure compatibility with the latest Android versions and follow Google Play submission guidelinesRequirements:Proficiency with Android's View system and UI componentsStrong proficiency in Kotlin, with hands-on experience building Android appsComfortable reading and maintaining Java-based legacy codeExperience with MVVM, MVP architecture and modularized app structureFamiliar with asynchronous programming like Kotlin Coroutines, Flow, or LiveDataPractical experience integrating RESTful APIs using Retrofit, OkHttp, and GsonUnderstanding of Androids threading, memory management, and performance optimizationExperience working with Firebase services, such as Crashlytics, Analytics, or FCMExperience with version control systems (Git) and CI/CD pipelinesNice to Have:Hands-on experience with Android media frameworks such as ExoPlayer, Media3, or MediaCompatExperience working on a large-scale Android application with real usersComfortable working with evolving codebases and contributing to long-term architectural improvementsOriginally posted on Himalayas
