UI Engineer (L5) - Messaging Tools



United States · Remote
Posted on Wednesday, April 10, 2024
At Netflix, we want to entertain the world and are constantly innovating on how entertainment is imagined, created, and delivered to a global audience. We currently stream content in more than 30 languages in 190 countries, topping over 260 million paid subscribers, and are expanding into new forms of entertainment such as gaming and live events. Engineering teams within Netflix work hard every day to scale and innovate content production and member experiences in an ever-growing complex software landscape.
The Team
The Messaging Engineering team at Netflix creates & delivers multi-channel messaging experiences across the Netflix customer lifecycle. The team owns the infrastructure, tools, channel integrations, and notification canvases that enable Netflix to communicate with its members and partners.
The Messaging Tools team is responsible for enabling the self-service use of Netflix’s messaging platform that ultimately results in billions of messages monthly reaching consumers across our various channels. We own and build tooling and services for both engineering and non-engineering stakeholders across consumer, games, enterprise, and studio. We empower our stakeholders to make use of configurable building blocks supporting message creation (template construction, UI modules, message personalization, targeting) and message operation (alerts, performance, optimization). We equally work closely with our partner teams to ensure the effective creation of those building blocks and reliable integration into services.
You can read more details on some of the team’s work on the Messaging Engineering @ Netflix site.
The Role
As a UI Engineer L5 on the Messaging Tools team, you are passionate about solving challenging problems with direct business impact across a wide variety of complex UI systems. You will be expected to work cross-functionally, with close collaboration between your stakeholders, backend engineering partners, and other UI engineers to design and drive large projects through to completion.

This role will give you the opportunity to:

  • Craft a reusable suite of enablement UI tools that meet our various stakeholders where they are
  • Collaborate with teams internally to leverage solutions from and stay up to date with JavaScript and Netflix communities (“The Paved Path”)
  • Provide and integrate the libraries, frameworks, and workflows that enable our stakeholders to create and operate their messages
  • Address complex architectural problems with simple, intuitive designs
  • Build strong relationships with our stakeholders, empathizing with and knowing them so we can create the best solutions
  • Mentor and help grow the team’s UI development practices and skills

You will be a great fit if:

  • You are skilled in UI-focused programming and write excellent code.
  • You have deep knowledge of JavaScript-related technologies and best practices (JavaScript, TypeScript, React, NodeJS, NPM, etc.)
  • You have strong technical expertise in developing enterprise-level tools and services with an eye on delightful experiences, reliability, and testing
  • You have a proven track record of taking innovative projects from concept to production
  • You own what you build, beyond just your code. You have a passion for quality.
  • You can work through ambiguity, multi-task effectively, and are highly motivated to lead cross-functional projects and deliver high-quality solutions.
  • You strive to improve yourself and help your colleagues grow. Your co-workers think of you as someone who is kind and does excellent work.
  • You communicate effectively in both written and verbal form. You are a great listener and give all voices an opportunity to express themselves.
  • You are self-driven and impact-oriented. You are proactive and can move fast or pivot to meet the changing needs of the product.
We seek to grow inclusive and diverse teams that will enhance our perspectives, skill sets, and behaviors. We highly encourage you to apply if your background will complement us, even if your experience doesn't precisely match the job description. Your skills and passion will stand out—and set you apart—especially if your career has taken some extraordinary twists and turns.
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 has 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.