iOS Engineer 5 - Growth Experiences

2 Weeks ago • 5 Years + • Frontend Development • $100,000 PA - $720,000 PA

Job Summary

Job Description

As an iOS Engineer 5 on the Growth Experiences Client Ecosystem team, you'll build and maintain UI architecture and frameworks used across various Netflix platforms (iOS, tvOS, Android, TV, Web). This role focuses on iOS and tvOS, requiring expertise in iOS UI architecture and frameworks. You'll work on solutions using Swift, contributing to cross-platform UI architecture for customer lifecycle flows and a Server Driven UI architecture to accelerate product experimentation. Responsibilities include designing, architecting, debugging, testing, and documenting code, collaborating cross-functionally, and proactively communicating technical issues to stakeholders. You'll also contribute to improving efficiency, reducing complexity, and implementing best practices.
Must have:
  • 5+ years experience
  • Proficiency in Swift/Objective-C
  • API development & consumption
  • UI design systems & SDUI
  • Problem-solving skills
  • Excellent communication
Good to have:
  • Knowledge of design patterns
  • Test-driven development
  • App performance metrics
  • TV & Web development experience

Job Details

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 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.

  • 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 using 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 .

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.

Similar Jobs

Demandbase - Software Engineer 2 (Frontend)

Demandbase

Hyderabad, Telangana, India (On-Site)
8 Hours ago
Diligent - Staff Software Engineer - MERN

Diligent

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Progres - Senior Full-Stack Developer

Progres

Sofia, Sofia City Province, Bulgaria (Hybrid)
3 Months ago
N-iX - Senior Frontend Engineer

N-iX

Ukraine (Remote)
2 Weeks ago
Knuddels - Initiativbewerbung Werkstudent*in Softwareentwicklung (m/w/d) - Karlsruhe

Knuddels

Karlsruhe, Baden-Württemberg, Germany (On-Site)
6 Months ago
Epic Games - Senior UI Programmer, UEFN

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Trackman - Front-end Developer

Trackman

Denmark (On-Site)
2 Months ago
G5 Games - Markup Developer

G5 Games

Yerevan, Yerevan, Armenia (On-Site)
1 Month ago
Epic Games - Core Tech Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
BlueJeans - Lead Software Engineer - Windows App Development

BlueJeans

Bengaluru, Karnataka, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Syniverse - Technical Service Manager

Syniverse

Dubai, Dubai, United Arab Emirates (On-Site)
6 Hours ago
Samsung Semiconductor - Senior Business Architect

Samsung Semiconductor

San Jose, California, United States (On-Site)
2 Weeks ago
Saviynt - Senior Principal Software Engineer - Privileged Access Management (PAM)

Saviynt

El Segundo, California, United States (Hybrid)
6 Months ago
STAGE - Senior Software Engineer - Frontend Engineer

STAGE

Noida, Uttar Pradesh, India (On-Site)
10 Months ago
Boomi - Software Engineer - .Net Fullstack

Boomi

New Delhi, Delhi, India (On-Site)
1 Day ago
Flexra Software - Senior UX Designer

Flexra Software

United Kingdom (Hybrid)
1 Day ago
Google - Cloud Solutions Architect, Rapid Innovation Team

Google

Reston, Virginia, United States (On-Site)
2 Days ago
PlayStation Global - Principal Software Engineer - Android / UI

PlayStation Global

Carlsbad, California, United States (On-Site)
1 Month ago
Toptracer - Senior Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Syniverse - Operations Engineer

Syniverse

Bengaluru, Karnataka, India (Hybrid)
6 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in United States

The Walt Disney Company - Supervising Animator

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
1 Week ago
Match Group - Engineer, Backend

Match Group

New York, New York, United States (Hybrid)
6 Months ago
Adyen - Senior Enterprise Account Manager

Adyen

San Francisco, California, United States (On-Site)
8 Hours ago
Entrata - Accounts Receivable Specialist

Entrata

Lehi, Utah, United States (On-Site)
2 Years ago
Moloco - People Analytics Manager

Moloco

Redwood City, California, United States (On-Site)
6 Hours ago
Next Level Business Services - Lync admin

Next Level Business Services

Indianapolis, Indiana, United States (On-Site)
6 Months ago
Mattel  Inc  - Inventory Records Assistant

Mattel Inc

Texas, United States (On-Site)
3 Months ago
Universal Music - Manager, Financial & Business Analytics, Bilingual (English/Spanish)

Universal Music

Miami Beach, Florida, United States (On-Site)
1 Month ago
ByteDance - Senior Optical System Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
2K - Release Technician

2K

Las Vegas, Nevada, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Next Level Games - UI Engineer

Next Level Games

British Columbia, Canada (Hybrid)
2 Months ago
Canva - Backend Software Engineer - Product Quality

Canva

Surry Hills, New South Wales, Australia (Remote)
1 Month ago
Overwolf - Team Lead Software Engineer

Overwolf

Ramat Gan, Tel Aviv District, Israel (On-Site)
8 Months ago
Balbix - Sr Staff Engineer - Connector

Balbix

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Canva - Senior Fullstack Engineer - Editing Experience

Canva

Auckland, Auckland, New Zealand (Remote)
2 Weeks ago
Gamezop - Software Engineer - Frontend

Gamezop

India (Remote)
9 Months ago
Every matrix - Middle Front-end Developer

Every matrix

Changsha, Hunan, China (On-Site)
1 Month ago
Canva - Senior Frontend Engineer - Editing APIs

Canva

Sydney, New South Wales, Australia (Remote)
3 Weeks ago
Crunchyroll - Senior Software Engineer, Game Consoles

Crunchyroll

San Francisco, California, United States (On-Site)
3 Months ago
ION - Front End Developer - Italy

ION

Turin, Piedmont, Italy (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Netflix is one of the world's leading entertainment services with over 247 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.

London, England, United Kingdom (On-Site)

Berlin, Berlin, Germany (On-Site)

Milan, Lombardy, Italy (On-Site)

Paris, Île-de-France, France (On-Site)

Seoul, South Korea (On-Site)

Los Angeles, California, United States (On-Site)

Los Gatos, California, United States (On-Site)

Pennsylvania, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Netflix

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug