Senior Android Developer
- Hiring from
- Sweden
- Work type
- Remote
- Posted
618,160 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Our client is a global music and audio streaming platform. We are looking for a Senior Android Engineer for a consulting assignment focused on developing social and real-time features in its large-scale consumer application. You will work on user-facing Android features, social feeds and near-real-time synchronisation. You will also help evolve the underlying architecture and APIs, with a strong focus on performance, network efficiency, battery consumption, scalability and quality.
Key responsibilities
- Develop and enhance user-facing Android features, including social feeds and near-real-time synchronisation.
- Evolve Android architecture and APIs to support scalable, reliable functionality.
- Optimise application performance, battery consumption and network usage.
- Build solutions that meet high standards for privacy, security and abuse prevention.
- Collaborate with Android, iOS and backend engineers, as well as product, design and data science teams.
- Lead initiatives spanning multiple teams and platforms when needed.
Ideal candidate profile
- At least 8 years of experience in Android development.
- In-depth knowledge of modern Android development and Kotlin.
- Deep knowledge of Android architecture, design patterns and API design.
- A good understanding of how mobile applications interact with backend systems.
- Experience with real-time synchronisation and mobile performance optimisation.
- Experience optimising battery consumption, network usage and application performance.
- Experience using AI agent tools and agent-based development workflows, such as Cursor and Claude.
Nice to have
- Experience with C++.
- Experience with iOS development.
- Experience working across multiple platforms and codebases.
Conditions
- Work model: Remote.
- Workload: Full-time, 100%.
- Contract type: B2B or a Regular Employment - up to your preference.
- Assignment period: 6 months, with a possibility of extension.
Recruitment steps
- Initial call with a recruiter (up to 30 minutes).
- Interview(s) with the Hiring Manager.
- Final decision and feedback.
