(Remote Work) iOS Architecture Engineer – Lyft

Job Overview:

  • Company Website: https://www.lyft.com/
  • Remote Locations: United States
  • Job 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.

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.

Lyft’s mobile architecture team is responsible for creating and maintaining the foundational systems that engineers rely on in order to build scalable and reliable apps. We are looking for enthusiastic engineers to help build these architectures for iOS and be at the forefront of technological developments of the platform both at Lyft and in the industry.

The Lyft apps are highly modular and architecturally influenced by The Composable Architecture and SwiftUI to define and follow industry best practices closely. We use RxSwift heavily and work closely with our Android peers to develop cross-platform solutions.

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/UC18tEI7YdUtg4bL9yxv1Xjg

Open source contributions:

  • https://eng.lyft.com/freezing-time-6ebe8ffe3321
  • https://eng.lyft.com/using-mapper-to-parse-json-in-swift-7788d5c57d74

This role is work-from-anywhere, excluding the following states and territory: Alabama, Arkansas, Delaware, Iowa, Kansas, Maine, Mississippi, Nebraska, New Hampshire, North Dakota, Oklahoma, South Dakota, West Virginia, Wyoming, Puerto Rico

Job Responsibilities:

  • Build clean, testable, and innovative technologies on top of our existing foundations for use by feature developers
  • Write high-quality documentation and other educational materials on how to use our technologies
  • Build relationships with mobile engineers across the company to understand their needs and problems
  • Explore advanced technologies and best practices internally and throughout the industry to solve current and future challenges
  • Dive into and improve existing code in core libraries and throughout our codebase
  • Work with iOS and Android engineers across Mobile Infrastructure to share ideas and collaboratively come up with solutions
  • The work responsibilities of this role are expected to take place during business hours in your local Time Zone in the United States.

Job Requirements:

  • Experience developing mobile applications, with an emphasis on iOS development
  • Strong communication skills, and ability to work on projects successfully and independently
  • Deep understanding of application architecture, including component architectures, navigation patterns, state and logic management
  • Strong knowledge of iOS and Swift
  • Bonus: Experience contributing to user-facing libraries, dealing with versioning and backward compatibility

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

How To Apply:

Click “Apply” to fill up on the application form!

More Information

Our Location:

200, Yuhyeon-ro, Gimpo-si, Gyeonggi-do, South korea