Android Engineer - Platform Engineering

Spotify Spotify · Consumer · Stockholm, Sweden · Platform

Android Engineer focused on building the next generation of observability and performance tooling for client developers at Spotify. This role involves developing tools for measuring and acting on quality/stability, working across the stack from client data gathering to backend processing and presentation, and performing deep-dive Android profiling.

What you'd actually do

  1. Develop tooling for measuring and acting on quality and stability related issues
  2. Work across the stack, including gathering the right information in the Android client, processing and aggregating the data in the backend, and presenting it in Backstage.
  3. Occasionally perform deep-dive Android profiling, including system tracing, memory analysis, and app startup optimization, to identify and resolve performance bottlenecks.
  4. Act as an expert of quality and performance, and proactively find opportunities to improve awareness, attribution, and actionability of quality issues.
  5. Become a developer advocate improving technical communications with client developers within Spotify and foster a deeper understanding to their problems and needs.

Skills

Required

  • Android development
  • Java/Kotlin
  • distributed services
  • agile practices
  • testing methodologies
  • CI/CD
  • BQ
  • data analysis
  • SQL queries

Nice to have

  • working across different platforms

What the JD emphasized

  • next generation observability platform
  • performance and stability
  • deep-dive Android profiling