Netflix is a company dedicated to entertaining the world, and they are seeking a Full Stack Engineer to join their Kids Experiences team. This role involves leading the development of Netflix Playground, building both Android and backend services to enhance interactive 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