Frontend Software 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.
Lyft is looking for experienced software engineers from a scope of disciplines. We are growing our team with people who want to build, improve and incorporate technologies that make the lives of our community more enriched. As an engineer at Lyft, you'll collaborate with teams like product, data science, analytics, and operations on code that empower us to iterate quickly, while focusing on delighting our passengers and drivers.
Responsibilities:- Write well-crafted, well-tested, readable, maintainable code. Leave the code in a better state than when you found it (progressive refactoring).
- Perform thoughtful code reviews for colleagues to ensure code quality and distribute knowledge
- Unblock, support and effectively communicate cross functionally in order to achieve results
- Evangelize appropriate tech and engineering best practices, and occasionally give internal or external tech talks
- Participate in hiring activities: take part in technical interviews, live coding, share detailed feedback to hiring best technical talent in the function
- Act as a mentor to other developers on the team
- Must have 4+ years of software engineering industry experience
- Advanced knowledge of JavaScript, CSS, and HTML
- Experience working with modern JavaScript frameworks, like React
- Experience working with NodeJS and Express applications
- Experience working with design systems (e.g. Bootstrap, Salesforce Lightning, GitHub Primer)
- Experience with unit, integration, and end-to-end testing
- Experience working cross-functionally with Product and Design
- Good understanding of web performance and how browsers and DOM work
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. #HybridPlease 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:- Ser parte de un equipo inclusivo y colaborativo que practica la programación en pareja, discusiones saludables y apoyo entre el equipo para el logro de las metas.
- Colaborar con equipos interfuncionales con tecnologías nuevas y emergentes, determinando cómo integrarlas dentro de nuestra cambiante infraestructura.
- Desbloquear, dar soporte y comunicarse con socios internos para lograr resultados.
- Ayudar a establecer una ruta y arquitectura basada en tecnología y nuestras necesidades de negocio.
- Evangelizar tecnología y mejores prácticas, y ocasionalmente dar charlas técnicas dentro y fuera de la organización
- Dejar el código en un mejor estado del que lo encontraste (refactorización progresiva)
- Participar en revisiones de código para asegurar la calidad del mismo y distribuir conocimiento
- Irse a casa sabiendo que el trabajo del día es importante para mejorar la vida de los conductores y pasajeros de Lyft
- +4 Años de expedición en industria de Desarrollo de Software
- Conocimiento avanzado de JavaScript, CSS y HTML
- Experiencia trabajando con frameworks modernos de JavaScript como React
- Experiencia trabajando con aplicaciones en NodeJS y Express
- Experiencia trabajando con sistemas de diseño (ej. Bootstrap, Salesforce Lightning, GitHub Premier)
- Experiencia con pruebas unitarias, de integración y end-to-end
- Experiencia trabajando con equipos interfuncionales de Producto y Diseño
- Buen entendimiento de desempeño web y como funcionan distintos navegadores y DOM
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. #Hybrid
Por favor envíe su currículum en inglés.