FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Android Engineer
SpotifyAndroid Engineer developing components to capture user behavior for Spotify's mobile experiences. Collaborating with cross-functional teams to shape intuitive user interactions and improve engagement signals.
Tech Stack
Tools & technologiesAndroidiOSKotlinObjective-CSQLSwift
About the role
Key responsibilities & impact- Develop and maintain mobile client components that capture and report listening and user behavior signals across Spotify.
- Build high-quality, well-tested, and well-documented Kotlin code that contributes to business-critical datasets used for royalty reporting, analytics, experimentation, and personalization.
- Collaborate with engineers across Android, iOS, backend, and data teams to deliver end-to-end solutions.
- Help improve the architecture, reliability, and quality of the systems used to collect and process user behavior signals.
- Contribute to new capabilities that enable Spotify to capture richer listening and engagement signals across evolving product experiences.
- Drive technical improvements that make it easier for teams across Spotify to add, validate, and maintain event reporting integrations.
- Use modern AI-assisted engineering tools and workflows to improve productivity and software quality.
- Contribute to a culture of continuous learning, knowledge sharing, and technical excellence.
Requirements
What you’ll need- You have experience developing Android and iOS applications using Kotlin using Swift or Objective-C
- You know how to build maintainable, scalable, and well-tested software systems.
- You are comfortable working within large codebases and can quickly learn unfamiliar domains and technologies.
- You have experience collaborating with engineers and stakeholders across multiple teams.
- You care about code quality, testing, documentation, and long-term maintainability.
- You demonstrate curiosity, ownership, and a willingness to step outside your immediate area of expertise when needed.
- You are comfortable using modern development tooling, including AI-assisted coding solutions.
- You thrive in environments where learning and long-term growth are valued.
- You might have experience with C++ and understand how native code integrates with Android and iOS applications.
- You might have familiarity with SQL, analytics systems, or data engineering concepts.
- You have experience with instrumentation, telemetry, event collection, or large-scale client-side data systems.
- You have worked on mobile applications that operate at significant scale and reliability requirements.
Benefits
Comp & perks- Flexible working hours
- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinSwiftObjective-CC++SQLevent collectiontelemetrydata engineeringmobile application developmentsoftware testing
Soft Skills
collaborationcuriosityownershipadaptabilitycode quality focusdocumentationlong-term maintainabilitycontinuous learningknowledge sharingtechnical excellence