Senior iOS Engineer - Mobile Design

Lyft · Silicon Valley CA

Company

Lyft

Location

Silicon Valley CA

Type

Full Time

Job Description

At Lyft, our mission is to improve people’s lives with the world’s best transportation. To do this, we start with our own community by creating an open, inclusive, and diverse organization.

To fulfill Lyft’s mission of creating the real-time transportation network of the future, Lyft needs engineers from a scope of disciplines. We need engineers to help us intelligently scale our backend infrastructure, to increase pricing in real time given localized supply and demand data, to predict future localized demand, to create delightful and intuitive UX flows for passengers and drivers, to improve our cloud infrastructure orchestration and monitoring, to increase dispatched driver-passenger pairings based on real-time data and real-world edge cases, to build tools to increase the efficiency of our customer service team, and more.

As a part of the Design Systems team at Lyft, you will be involved in creating the design system that all Product Design teams, Engineers, and Product Managers use to design & develop at Lyft. You will be part of a team that ensures design quality across all facets of UI, illustration, motion, etc. As a qualified candidate, you have a record of leading projects to successful outcomes for users and the business. You are a strong cross-functional partner having worked closely with designers, a great communicator, and above all, you approach problems holistically as a unified system. 


Who are you:

  • You're an enthusiastic and experienced app developer looking to use your iOS skills to create a consistent and predictable look & feel for all of our mobile products while improving developer’s ability to ship new features quickly.
  • You’re excited about scaling millions of lines of Swift code and hundreds of mobile developers. 
  • Our app is used by millions of people, and we take great pride in our work. This means excellent development practices, careful code architecture, and an organization built around rapid releases.
  • Our codebase is written entirely in Swift with modern design patterns and coding standards. We rely on 3rd party libraries and contribute back to the community (including the Swift language itself).

Watch some of our presentations:

  • https://academy.realm.io/posts/slug-keith-smiley-embrace-immutability/
  • https://www.youtube.com/watch?v=X_aDFEl8Qko
  • https://www.youtube.com/channel/UC18tEI7YdUtg4bL9yxv1Xjg

Open source contributions:

  • https://eng.lyft.com/freezing-time-6ebe8ffe3321
  • https://eng.lyft.com/using-mapper-to-parse-json-in-swift-7788d5c57d74
  • https://github.com/lyft/Hammer
  • https://envoy-mobile.github.io/
  • https://mobilenativefoundation.org/
Responsibilities:
  • Work collaboratively with our cross-functional team and partners including designers, Android engineers, and other Mobile Infrastructure teams to plan strategically and define the future of mobile design systems at Lyft.
  • Advance Lyft’s design system, Lyft Product Language, and DeclarativeUI library on iOS.
  • Help to continuously modernize our iOS architecture and design system. 
  • Inspire the team and our internal partners by bringing new ideas to the table that aim to ease developer friction and keep our codebase joyful to code in. 
  • Support iOS engineers from across the organization as they use the tools we build and leverage these interactions to improve our roadmaps and offerings. 
  • Implement pixel perfect designs with advanced animations.
  • Improve our code base through continuous refactoring.
  • Solve challenging real-time data transfer and synchronization problems.
  • Extend and implement our APIs.
  • Keep up-to-date with iOS development.
  • The work responsibilities of this role are expected to take place during business hours in your local Time Zone in the United States.
Experience & Skills
  • Experienced in delivering high-quality code
  • Experience working with designers and on internal developer productivity teams or projects
  • Experience with UIKit and creating shared components
  • Familiarity with current design and prototyping tools (Figma, etc)
  • Swift knowledge
  • Ability to work with a low-ego, highly collaborative, cross-functional team
  • Excited about working in a fast-paced, dynamic environment
  • Excellent presentation and documentation skills
  • Bonus Points: contributions to open source projects, experience with declarative UI frameworks like SwiftUI, experience with unidirectional and reactive programming
Benefits:
  • Great medical, dental, and vision insurance options
  • Mental health benefits
  • Family building benefits
  • In addition to 12 observed holidays, salaried team members have unlimited paid time off, hourly team members have 15 days paid time off
  • 401(k) plan to help save for your future
  • 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible
  • Pre-tax commuter benefits
  • Lyft Pink - Lyft team members get an exclusive opportunity to test new benefits of our Ridership Program

This role is work-from-anywhere, excluding the following states and all U.S. territories: Kansas, Mississippi, Oklahoma, West Virginia, Puerto Rico.

For candidates living in Colorado, the expected base pay range is $154,000-$188,320 and depending on a variety of non-discriminatory factors, including qualifications, experience and geographic location.

Lyft is an equal opportunity/affirmative action employer committed to an inclusive and diverse workplace. All qualified applicants will receive consideration for employment  without regards to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status or any other basis prohibited by law. We also consider qualified applicants with criminal histories consistent with applicable federal, state and local law. 

Until further notice, Lyft employees working in the United States and Canada in any capacity (on a daily or hybrid schedule, remote, or as a visitor) are required to provide proof that they are fully vaccinated and up to date against COVID-19. Fully vaccinated and up to date means an employee has: 1) received all recommended doses in a primary series of COVID-19 vaccine; and 2) either has received a booster dose or is not yet eligible to receive a booster dose but will do so when eligible. Lyft will maintain records associated with your vaccination history in a way that is compliant with all relevant Federal, state and local laws. Exceptions to this requirement are employees who require religious or medical exemption as approved through Lyft's accommodations process. New employees must provide proof of full vaccination or receive an accommodation exception approval prior to their start date.

Apply Now

Date Posted

09/13/2022

Views

8

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Online Engineer - Visual Concepts

Views in the last 30 days - 6

Visual Concepts is a game development studio looking for an experienced Online Engineer to build impactful features and services for players and devel...

View Details

Software Engineer - Mulligan Funding

Views in the last 30 days - 13

Mulligan Funding is a leading provider of working capital to small and mediumsized businesses They are seeking a Senior Software Engineer with full st...

View Details

Software Engineer, Gameplay and Camera - Visual Concepts

Views in the last 30 days - 8

Visual Concepts is a game development studio looking for a Gameplay Software Engineer to work on WWE 2K The role requires experience in game developme...

View Details

Senior Field Technician - SDI Presence

Views in the last 30 days - 7

SDI Presence LLC is an IT consultancy and managed services provider that delivers strategic managed services IT consulting and hybrid multicloud infra...

View Details

Senior Software Developer - SDI Presence

Views in the last 30 days - 6

SDI Presence LLC is a company that provides IT managed services and consultancy looking for developers with extensive CNET experience to work onNET ap...

View Details

Senior Project Manager - Tempus

Views in the last 30 days - 13

Highline Sciences is a specialized CRO that aims to recruit and retain industry superstars They believe in questioning the norm and looking for altern...

View Details