Frontend Developer

Full Time
Montreal, QC, Canada
2 weeks ago

At Lyft, our mission is to improve people’s lives with the world’s best transportation. Imagine cities where streets are safe, communities thrive, and personal cars are a thing of the past. We envision a future where shared and active transportation modes are the norm, fostering vibrant, connected neighborhoods.

As a leader in micromobility, Lyft powers millions of rides daily across over 200 cities with our cutting-edge ride-sharing, bike-sharing, and scooter-sharing technologies. Our Montreal office is the birthplace of North America's first automated bike-share system, Bixi, which has since revolutionized urban mobility. Today, our pioneering system is operational in more than 50 cities worldwide, including Barcelona, Bogota, Boston, Buenos Aires, Chicago, Dubai, London, Madrid, Mexico City, Montreal, New York, Rio de Janeiro, San Francisco, and Washington DC, to name just a few. Join us and be part of the team behind some of the world's largest and most successful bike-share systems!

Frontend Developers at Lyft build and own innovative web applications using advanced TypeScript, React, and GraphQL, with a desire to achieve exceptional design fidelity, usability, accessibility, and performance across both desktop and mobile browsers.

You will be responsible for sound technical execution of web projects through hands-on development, quality-assurance, and prototyping. These projects will require close collaboration with our product managers, user interface designers, brand producers, data scientists, and engineering teams. Projects may occur simultaneously, so you must be able to juggle multiple concurrent initiatives. We will also expect you to champion sound frontend standards to engineers, designers, and management. 

Lyft needs experienced developers from a breadth of disciplines. Our team has a history of enabling rich and creative features that set the standard for the micromobility industry. We constantly innovate and incorporate cutting edge technologies to make the lives of our community more enriched.

Responsibilities:
  • Engage in agile software development process (e.g., sprint planning, check ins)
  • Own projects by delivering high quality features and collaborating with other team members and cross functional partners
  • Leave the code in a better state than when you found it (progressive refactor)
  • Write comprehensive tests of functionality, and ensure that they pass
  • Participate in code reviews to ensure code quality and distribute knowledge
  • Engage in continuous integration and deployment
  • End the day knowing that your work today is meaningfully improving the lives of our operating teams, and our riders
 Experience:
  • Must have 5+ years of software engineering industry experience
  • Advanced knowledge of TypeScript, CSS, and HTML
  • Experience working with leading JavaScript frameworks, like React and Angular
  • Good understanding of how browsers and DOM work
  • Experience using web build tools, such as Webpack
  • Proficiency with Git or other distributed version control systems
  • Proficiency with browser developer tools
  • Proficiency with the Unix command line interface
  • Solid understanding of web performance
  • Experience with web asset optimization and content delivery networks
  • Understanding of unit, integration, and end-to-end testing
  • Experience with modern frontend testing tools, such as Webpack, Babel, and Cypress
  • Contributions to open source projects
  • Familiarity with Docker and containerized computing
Benefits:
  • Comprehensive health, dental, and vision insurance plans, including family coverage
  • Life insurance and disability benefits
  • Mental health support programs
  • Healthcare Spending Account (HSA)
  • Fertility and family-building support
  • Complimentary lunch, snacks, beverages, coffee, and tea in our offices
  • Additional holidays (13 in 2024, 5 more than the legal requirement)
  • 15 days of paid time off, with an extra day for each year of service, up to a maximum of 25 days
  • 4 floating holidays per year
  • 10 paid sick days annually
  • Occasional company-wide recharge days (5 in 2024)
  • Up to 18 weeks of fully paid parental leave, subject to certain conditions, for biological, adoptive, and foster parents
  • And other special benefits related to our services

This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office 3 days per week on Mondays, Thursdays and a team-specific third day. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #HybridLyft proudly pursues and hires a diverse workforce. Lyft believes that every person has a right to equal employment opportunities without discrimination because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law or by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process. Please contact your recruiter now if you wish to make such a request.