Back to search
KKCompany Technologies Himalayas · Posted 2d ago

Senior Android Engineer

USD Full time Remote

Android Development Mobile Engineering Software Engineering Mobile App Development
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Team Segment : Music

About 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 architecture
  • Contribute to the ongoing improvement and modernization of the codebase
  • Refactor and improve stability, performance, and maintainability of existing code
  • Debug issues and improve overall app reliability
  • Ensure compatibility with the latest Android versions and follow Google Play submission guidelines

Requirements:

  • Proficiency with Android's View system and UI components

  • Strong proficiency in Kotlin, with hands-on experience building Android apps
  • Comfortable reading and maintaining Java-based legacy code
  • Experience with MVVM, MVP architecture and modularized app structure
  • Familiar with asynchronous programming like Kotlin Coroutines, Flow, or LiveData
  • Practical experience integrating RESTful APIs using Retrofit, OkHttp, and Gson
  • Understanding of Androids threading, memory management, and performance optimization
  • Experience working with Firebase services, such as Crashlytics, Analytics, or FCM
  • Experience with version control systems (Git) and CI/CD pipelines

Nice to Have:

  • Hands-on experience with Android media frameworks such as ExoPlayer, Media3, or MediaCompat
  • Experience working on a large-scale Android application with real users
  • Comfortable working with evolving codebases and contributing to long-term architectural improvements

Originally posted on Himalayas

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent