Software Engineer 5 - Android
Core
Architect and build maintainable, performant Android client code and frameworks for Netflix's server-driven UI (SDUI) architecture used across iOS, Android, TV, and Web clients.
Role type
Senior IC Android Software Engineer (UI Architecture)
Builds
Shared SDUI architecture, tooling, and libraries for Netflix streaming applications
Domain
Streaming media, Mobile UI, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Android UI architecture, Kotlin, Jetpack Compose, Circuit, Dagger/Hilt, GraphQL, Automated testing (JVM Unit, Espresso, Paparazzi), System design, Mentoring
Preferred skills
Generative AI integration, Technical roadmap planning, Cross-platform UI development
Technologies
Kotlin, Jetpack Compose, Circuit, Dagger/Hilt, GraphQL, JVM, Espresso, Paparazzi
Responsibilities
Architect and build maintainable Android client code, Define and drive best practices for high-commit-volume codebases, Develop code for testability and write automated tests, Collaborate with cross-functional partners to define framework vision, Mentor less-experienced Android engineers, Influence framework and architecture roadmaps
Seniority
Senior, hands-on IC with mentorship responsibilities