Netflix is a company dedicated to entertaining the world through innovative storytelling and technology. They are seeking a Full Stack Engineer with Android expertise to lead the development of Netflix Playground, focusing on building backend services and enhancing user experiences for kids.
Responsibilities:
- Design and build Netflix Playground features end-to-end: server-side APIs and application logic through Android client implementations, with contributions to iOS parity where relevant
- Build and maintain the WebView and JS bridge layer that enables web-based games to run reliably within native clients
- Define the API and integration contracts that allow game developers to bring their experiences into the Playground hub
- Build backend services for game discovery, user state, achievements, and session management, with a focus on clean API design and solid application logic
- Partner with game developers across the Netflix Games ecosystem to understand their integration needs and make the right tradeoffs in SDK design
- Architect code for testability and write automated tests to uphold quality on a fast-moving codebase
- Use AI-assisted engineering tools to accelerate your work and raise the team's quality bar
Requirements:
- Your primary depth is Android. You build production-quality Kotlin or Java code with a strong point of view on architecture, lifecycle, and performance
- You are equally comfortable on the backend. For this role, that means API design, service contracts, application logic, and observability at scale
- You understand WebView and JS bridge integration. You know how to build the communication layer between native clients and web-based games, and you care about making that interface clean, well-documented, and developer-friendly
- You have genuine curiosity about the game development problem space. The technical challenges of running games inside a native container are interesting to you on their own terms
- You are comfortable with greenfield work. Netflix Playground is still being built. You can take an ambiguous problem, identify the highest-leverage decisions, and move forward without everything being specified upfront
- You actively use AI-assisted engineering tools in your real work. You have developed strong verification habits, and your workflow has changed meaningfully as the tools have improved
- You care about what ships to kids. Performance, safety, and correctness are part of how you define done
- You build strong working relationships outside of engineering. Product managers, designers, and game developers are partners you communicate with directly and push back on when you need to
- Swift UI or iOS development experience
- Game development experience with Unity, Phaser, Three.js, or similar engines
- Experience integrating 2D or 3D game assets into mobile experiences
- Experience building developer-facing SDKs where your API is another engineer's interface
- Experience building for a kids' or family product surface