Netflix is the world’s leading streaming video service with over 200 million paid memberships in 190+ countries. The Consumer Engineering team builds the industry-leading Netflix iOS, Android, and TV apps. To bring new kinds of engaging and cinematic experiences to life, we partner closely with many cross-functional teams including product management, experience design, and creative production.
The Streaming and Discovery Experiences Engineering organization continuously improves the Netflix experience to delight, attract, and retain our members. We’re responsible for much of what our members interact with when they use Netflix - from our streaming algorithms to our client and server playback systems to the UI our members use daily to find their next favorite Netflix title.
We are part of a global, diverse organization that includes people of all people of all genders, sexual orientations, upbringings, nationalities, ages, and socioeconomic & educational backgrounds. We encourage anyone passionate about building compelling mobile experiences that touch audiences worldwide to apply.
We are currently hiring for multiple roles across our teams. Here’s an overview of our teams and the problems they work on:
iOS Client Foundations
The iOS Client Foundations team shepherds and builds foundational architecture and frameworks that power the Netflix iOS app. Our three core values are: Accelerate developer velocity, pave the path and set standards for App quality and experience metrics, and pave the path to build scalable app architecture (foundational scaffoldings), frameworks, documentation, and communication for iOS platforms across Netflix.
Our responsibilities include implementing large-scale future-looking foundational architecture and frameworks ranging from core UI frameworks to core infrastructure that enables existing and future innovations for product teams across Netflix. We care deeply about the performance, quality, and accessibility of the Netflix app. We’re passionate about creating elegantly designed, highly performant architectures that empower engineers to build unique UI experiences used by millions of users across the globe. We partner closely with teams across Netflix to help deliver solutions that make UI development efficient and enjoyable.
Discovery Core
On our cross-platform UI team, we work to help members discover and connect with stories they’ll love. You will work on product features and client architecture innovations on our flagship iOS Mobile Application. We love every minute of the complex engineering and product challenges that come with delighting our users at this scale.
The Discovery Core team is responsible for building features and solutions that power Netflix’s Discovery Experience innovation across iOS, Android, Web & TVUI. We uniquely sit at the intersection of Product and Client Infrastructure:
1. We bring the next generation of immersive product experiences to life in close partnership with several cross-functional teams.
2. We build the Client & UI capabilities, features, architecture, and operational playbooks to enable teams to craft & ship rich, performant product experiences.
Must-have skills & experiences
- Bring a wide variety of experience building frameworks/libraries with technologies like UIKit, Core Animation, Objective-C and/or Swift, and other Apple frameworks to the team
- Help create a scalable, modular, extensible, and highly performant app that scales with high volumes of live data transactions on the app
- Provide technical leadership to drive pragmatic yet deeply impactful architectural decisions that address current and future product needs
- Deep understanding of the technical landscape of iOS development and can introduce new paradigms and practices
- Taking a thoughtful, practical approach to problem-solving that considers tradeoffs and avoids over-engineering
What Sets You Apart
- Curious about a broad range of new or unfamiliar technologies, our consumer base, and product vision
- Seek different perspectives, feedback, and relevant information to continuously grow and improve
- Maintain strong relationships with cross functional teams through clear communication
- Take a thoughtful and practical approach to problem-solving that considers tradeoffs and avoids over-engineering
- Comfortable asking questions and seeking knowledge in unfamiliar or ambiguous situations
- Endeavor to elevate the knowledge, skills, and abilities of yourself and others that fosters an inclusive and collaborative environment
You will be successful in the role if
- You enjoy pushing the boundaries of what technology can do and exploring uncharted waters with some supervision.
- You are curious and ready to learn about various new or unfamiliar technologies, our consumer base, and product vision.
- You have experience building transparent observability tooling and solutions that enhance developer velocity.
- You love the idea of your work empowering other engineers and striving to understand their use cases.
- Your colleagues appreciate the unique perspectives and balanced views you bring to collaborations.
- You value the opinions of others when fleshing out solutions to fill out your blind spots.
- You have familiarity with the Data-centric approach to app development.
- You always seek different perspectives, feedback, and relevant information to navigate ambiguity comfortably.
- You are effective at establishing strong relationships with cross-functional teams through clear communication.
- You deeply care about the quality & performance of the product shipped.
- You have read about Netflix’s culture and think you would thrive here
At Netflix, we carefully consider a wide range of compensation factors to determine your personal top of market. We rely on market indicators to determine compensation and consider your specific job, skills, and experience to get it right. These considerations can cause your compensation to vary and will also be dependent on your location.
The overall market range for roles in this area of Netflix is typically $300,000 - $900,000.
This market range is based on total compensation (vs. only base salary), which is in line with our compensation philosophy. Netflix is a unique culture and environment. Learn more
here.
We are an equal opportunity employer and celebrate diversity, recognizing that diversity of thought and background builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.