Work with Gamechangers

UX Engineer, iOS at SmartNews
San Francisco, CA, US

Help us build the future of SmartNews. Add your voice to a collaborative UX design team and develop the next suite of patterns, interactions, and experiences that will shape our application and form the ongoing and future user experiences of SmartNews.

As an iOS UX Engineer, you'll work on the front end of our products in a challenging, fast-paced environment, helping bridge UX best practices and scalable product execution. You’ll demonstrate your creativity, analytical skills, and knowledge of user facing technologies to enable efficient, high quality patterns that will define the next phase of the SmartNews experience and lay the groundwork for global expansion.

We are seeking an impassioned, self-directed, experienced iOS UX Engineer who will help to elevate design within the company through insightful, rigorous, and creative and scalable engineering. For us, the right developer will be an excellent communicator with deep roots in product design and an unyielding passion for design. You are comfortable in a fast moving organization, energized about working in a startup at the forefront of news media, interested in other languages and cultures, hyper-collaborative, and excited to influence the direction of the news. We are an equal opportunity employer and passionate about building a diverse workforce. Women, people of color, and underrepresented minorities are encouraged to apply.


Responsibilities include:

  • Work closely with UX designers, design program managers and other engineers to implement scalable front-end solutions for the SmartNews applications.
  • Explore new experiences and develop components and patterns that improve on the news.
  • Help define and evolve UX Engineering processes.
  • Document technical best practices and develop coding standards.
  • Stay up-to-date with the strongest prototyping tools and Swift and Objective-C languages and Apple’s Human Interface Guideline. (
  • Work to improve the efficiency and turnaround of design to software engineering.
  • Intake, prioritize, and help allocate work for the UX Engineering team.
  • Identify opportunity areas where UX Engineers can have an outsized impact.
  • Review pull requests and establish code review processes.
  • Give feedback at various project stages.
  • Assist UX Designers on larger and/or higher profile projects as needed.
  • Advise, collaborate with, and synthesize feedback from UX designers, engineers, and researchers.
  • Deliver innovative, engaging prototypes using the latest in front-end technologies.
  • Develop efficient, easy to use and inspired interaction patterns.


  • Experience in designing and implementing user interfaces (UIs).
  • Experience in high-fidelity prototyping.
  • Highly collaborative leader with a natural ability to influence and build alignments.
  • Deep and abiding passion for design and great user experiences.
  • Hands on coding experience that delivers scalable and fault tolerant mobile components with clear testing strategies in mind.
  • Experience solving complex problems with designers, other engineers and business stakeholders and driving progress.
  • Collaborate cross functionally with mobile, frontend, machine learning engineers, designers, design program managers, and product managers to communicate challenges and define milestones.
  • Provide thoughtful code reviews and technical insights to multiply team productivity.
  • Ability to mentor and guide all level cross- functional engineers on the technical implementation and challenges of new and developing user experiences.
  • Expert coding abilities in multiple programming languages especially Swift and Objective-C.
  • Experience with appealing visuals and smart, extensible code.
  • Experience working with user growth and engagement related projects on a large scale.
  • Strong interest in news media and our mission to deliver high quality information to the world.
  • Experience with modern scripting frameworks and CSS pre-processing frameworks