Netflix

iOS Engineer 5 - Growth Experiences

Remote US
USD 100k - 720k
Kotlin TypeScript React GraphQL Streaming Android Swift API JavaScript Objective-C
Description

Netflix is one of the world's leading entertainment services, with 283 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages. Members can play, pause and resume watching as much as they want, anytime, anywhere, and can change their plans at any time.

The GX Client Ecosystem team builds UI architecture and frameworks that product engineers can leverage across the iOS, tvOS, Android, TV, and Web client platforms.

This specific role will be focused on iOS and tvOS, requiring expertise with iOS UI architecture and frameworks. However, we believe strong engineering aptitude transcends stacks, and providing the opportunity to explore architecture on other platforms is a unique aspect of this role.

We’re currently building solutions with Swift on iOS, Kotlin on Android, and JavaScript/TypeScript and React on TV & Web. We use GraphQL as our shared data access technology.

We provide ergonomic solutions for UI engineers to access data, configure applications, create server-driven UIs and optimize performance. We work on client side and server side solutions - wherever a problem takes us.

Some of the things we’re excited to be working on currently:

  • Building a cross-platform UI architecture to support customer lifecycle flows (Signup, Login, Account Management, etc)

  • Creating a Server Driven UI architecture that accelerates product experimentation

The Team

Join Netflix's revolution in entertainment as part of our Growth Experiences Client Ecosystem (GXCE) team. We're pioneering the future of member experiences, and we want you on board. The GXCE team is a cornerstone in our commerce engineering strategy, empowering rapid innovation and adaptivity in customer acquisition, scalable commerce, and revenue growth. Our formula for success is straightforward: we expedite commerce experiments and product feature launches while reducing cognitive load and fostering autonomy by building an ecosystem of client frameworks and tools across Web, Mobile, and TV platforms, promoting a learning culture, and innovating based on collaborative relationships.

Our long-term goals are to:

  • Provide and maintain a paved path that fulfills our purpose and mission.

  • Integrate best practices and standards into our paved path.

  • Promote effective partnerships and collaborations across Web, Mobile, and TV platforms.

  • Become customer advocates – fostering a feedback-rich environment, acting as proxies for complex services, providing comprehensive education, training materials, and documentation, and staying updated with technological advancements to anticipate customer needs.

We evaluate our success through:

  • Developer experience and satisfaction.

  • Our ability to meet and exceed customer expectations.

  • The velocity, volume, and efficiency of experimentation and productization.

  • Our ability to reduce technical debt and optimize engineering practices.

Why We Want You

As we focus on implementing our centralized design system on our iOS Apps (Streaming and Games) and experiment with Server-Driven UI (SDUI) using GraphQL on the Web, TV, and Mobile, we're looking for an experienced software engineer, ideally with proficiency in Swift/Objective C, SwiftUI/UIKit,  design systems, and SDUI. You'll work with our team to expedite critical projects that will catalyze innovation and drive growth experiments and product launches. Does this sound exciting to you?

We value thoughtful engineers who lead with passion, resilience, a positive attitude, and a high degree of empathy. The following expectations are how we measure success for engineers joining the team. However, please note that we do not expect applicants to 100% meet our expectations as a prerequisite for an interview. Any gaps should be treated as growth opportunities once hired.

Expectations

  • Use your expertise and experience to identify and solve complex problems by driving new or improving existing solutions that positively impact the team’s scope of work.

  • Deliver team-level architecture and project impact, solve problems by leading projects for a few adjacent peers, and drive larger cross-functional projects.

  • Improve efficiency, perform strategic migrations, deprecate or decommission systems, reduce complexity, and selflessly avoid local simplifications that export complexity to other teams.

  • Own decisions regarding component, feature, or system-level quality, reliability, efficiency, and performance, balancing investments in each area.

  • Demonstrate good judgment by applying engineering best practices (e.g., peer reviews, metrics, architecture design, documentation, farming for dissent, collecting input from the team and stakeholders, and weighing tradeoffs).

  • Proactively describe complex technical issues and their impact (within your scope) to stakeholders. 

  • Eager for opportunities to learn, grow, lead by influence, develop, and mentor others.

  • Understand the importance of gathering feedback, driving alignment, and finding the right balance between trade-offs.

  • Effectively collaborate cross-functionally (e.g., sharing/receiving cross-team feedback, navigating dissent on their approach) on a project-level basis.

  • Embody, contribute to, and shape the Netflix culture while holding colleagues to the same standard.

  • Create environments where people of different backgrounds and experiences feel valued and encouraged to contribute their talents and perspectives.

Skills & Qualifications

  • 5+ years of professional experience designing, building, and shipping software.

  • Strong proficiency in Swift and/or Objective C.

  • Experience with API development and consumption.

  • Ability to design, architect, debug, test, and create well-documented code.

  • Excellent communication skills.

  • Strong problem-solving skills and ability to work independently.

  • Familiarity with UI design systems and SDUI methodology.

  • Hands-on experience with GraphQL using Apollo or similar

Nice to Have

  • Knowledge of design and architectural patterns.

  • Experience with test-driven development and automated testing frameworks.

  • Experience with app performance and health metrics

  • Experience with or is interested in TV and Web development.

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 $100,000 - $720,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.

Inclusion is a Netflix value and we strive to host a meaningful interview experience for all candidates. If you want an accommodation/adjustment for a disability or any other reason during the hiring process, please send a request to your recruiting partner.

We are an equal-opportunity employer and celebrate diversity, recognizing that diversity 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.

Job is open for no less than 7 days and will be removed when the position is filled.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say

Sid avatar
Sid
Very nice portal for searching jobs in this rough market.
Mar 6, 2025
Michael Duran avatar
Michael Duran
Software Engineer
I've been using this job search site for a while now, and it’s honestly one of the best out there! The clean and easy-to-navigate UI makes the whole job-hunting process so much smoother. Plus, the job postings are always up-to-date, so I never feel like I’m wasting time. The cherry on top is the owner—super kind and always quick to respond. Definitely recommend checking it out if you're on the job hunt!
Aug 21, 2024
Sai avatar
Sai
It’s really great website for finding jobs based on skills it’s really helpful give a go
Aug 21, 2024
Adinadh avatar
Adinadh
What I like most about Echo Jobs is how easy it is to use. The platform helps me quickly find jobs that match my skills and interests, thanks to its great recommendations and filters. Yes, I would definitely recommend Echo Jobs to a friend. It makes job searching simple and efficient, making it a great tool for anyone looking for a new job.
Jul 23, 2024
As a student navigating the job market, I've found LinkedIn increasingly frustrating due to numerous fake postings by consultancies. In contrast, this job posting website has been a game-changer for me. It offers genuine opportunities and a straightforward application process, making it much easier to find and apply for real jobs. Highly recommend it to fellow students seeking reliable job listings!
Jul 16, 2024
Cliff Gor avatar
Echo Jobs has been exceptional in my job hunt where it provides one platform to job hunt and I don't have to open 10 websites just to look for a job. It has also helped me focus much on the job skill and the location filtering out the onsite jobs and remote ones. The only feature that I would request is to display fully remote jobs that are not restricted to a country since the one available shows ie, Remote, US yet. But if it could show remote only, that would be helpful not only to me but to other people applying for full remote and not tied to only US candidates
Apr 22, 2024
I found EchoJobs in 2022, and I love it. It has a lot of remote jobs. It's exclusive to software and technology jobs (helpful for devs like me). What I like the most are its filters and its API. If you're a tech professional seeking remote work, I highly recommend giving it a try to EchoJobs.
Mar 4, 2024
Would definitely recommend it! Excellent product, dedicated founder, Jobs are easier to find. Congrats 🎉 to the entire team!
Mar 3, 2024
Brandon Banks avatar
Brandon Banks
Echo Jobs is really impressive. It provides a great user experience with an ability to quickly search through the many job postings. There is an impressive amount of jobs here and it is quickly updated. The details in the each job posting is helpful when determining if it is worth pursuing. I would highly recommend using Echo Jobs to find the next step in your career.
Mar 2, 2024
Tyler Young avatar
Tyler Young
tylerayoung.com
Best wishes with EchoJobs—it's become my favorite job board overnight!
Dec 16, 2023
Simply put, it's the most up to date tech jobs aggregator I’ve found. I'm like... "I don't have to check 10+ jobs boards daily just to see if there's a new job listing? sign me up!" The filters are also quite helpful! The UI is very clean and straightforward. Love it!
Oct 5, 2023