iOS Engineer
At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive
To fulfill our mission, Lyft needs engineers from a scope of disciplines. 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.
- You're an enthusiastic and experienced app developer looking to take your skills to the next level by joining our iOS team.
- 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).
Responsibilities:- Work within our product teams to build exciting new features
- 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
- Experienced in delivering high-quality code
- Experience working with designers and product managers
- Bonus Points: Swift knowledge, experience with Interface Builder and Auto Layout, and contributions to open source projects
Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule following the establishment of a Lyft office in Mexico City — Team Members will be expected to work in the office 3 days per week on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid
Please submit your resume in English.
En Lyft, nuestro propósito es servir y conectar. Buscamos lograrlo cultivando un ambiente de trabajo donde todos se sientan parte del equipo y tengan la oportunidad de prosperar.
Responsabilidades:- Trabajar con nuestros equipos de producto para construir nuevas funciones.
- Implementar diseños con animaciones avanzadas y atención al detalle (pixel perfect).
- Mejorar nuestro código base a través de refactorización continua.
- Resolver problemas de transferencia de datos y sincronización en tiempo real.
- Extender e implementar nuestras APIs.
- Mantenerse al día en temas de desarrollo iOS.
- Acostumbrado a entregar código de alta calidad.
- Experiencia trabajando con diseñadores y gerentes de producto.
- Deseable: Conocimiento en Swift, experiencia con Interface Builder y Auto Layout contribución a proyectos de fuente abierta.
Lyft valora enormemente que los empleados trabajen en la oficina para fomentar un ambiente de trabajo colaborativo y una cultura empresarial. Este puesto se realizará en la oficina con un horario híbrido tras el establecimiento de una oficina de Lyft en la Ciudad de México. Se espera que los miembros del equipo trabajen en la oficina tres días a la semana: lunes, miércoles y jueves. Lyft considera que trabajar en la oficina al menos tres días a la semana es una función esencial de este puesto híbrido. Además, los puestos híbridos ofrecen la flexibilidad de trabajar desde cualquier lugar hasta cuatro semanas al año. #HybridPor favor envíe su currículum en inglés.