iOS Tooling Engineer - San Francisco
Employment Type: Full-Time
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.Lyft's Mobile Infrastructure teams are responsible for creating and maintaining the foundational systems that engineers rely on in order to build stable, scalable, polished and efficient apps. We relentlessly focus on the developer experience by providing engineers with flexible tooling that allows them to innovate rapidly on our user experience. We are looking for enthusiastic engineers with experience building productivity tools for iOS by creating fast, reliable infrastructure to support a growing iOS team.Watch some of our presentations:* https://www.youtube.com/watch?v=FmT3A_tm9_4* https://academy.realm.io/posts/slug-keith-smiley-embrace-immutability/* https://www.youtube.com/watch?v=X_aDFEl8Qko* https://www.youtube.com/channel/UC18tEI7YdUtg4bL9yxv1XjgOpen source contributions:* https://eng.lyft.com/freezing-time-6ebe8ffe3321* https://eng.lyft.com/using-mapper-to-parse-json-in-swift-7788d5c57d74Responsibilities:* Work within our Mobile Infra teams and create and maintain foundational building blocks of our infrastructure* Create tools and services to build and test apps quickly and generally make engineers more productive* Dive into the source of existing tools, fork, patch, or send fixes to upstreams and de-fork back* Explore, prototype, and implement prospective ideas/technologies for further scaling our Bazel based build infrastructure such as using remote buildsExperience:* Experience in building command-line tools* Deep understanding of unit testing* Strong knowledge of Swift* Experience of supporting iOS or MacOS builds, or large Bazel based builds* Experience maintaining a high performance CI pipeline* Generalist engineer experience. Experience building web services and working with various data stores is a plus* Track record of pursuing self directed side projects or open source projectsBenefits:* Great medical, dental, and vision insurance options* Mental health 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 ProgramLyft is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. Lyft does not make hiring or employment decisions on the basis of race, color, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military or veteran status, or any other basis protected by applicable local, state, or federal laws or prohibited by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance and other similar state laws and local ordinances, and its internal policy, Lyft will also consider for employment qualified applicants with arrest and conviction records.