Ingénieur logiciel - Android, LUS
Job in
Montreal, Montréal, Province de Québec, Canada
Listing for:
Lyft
Full Time
position
Listed on 2026-01-13
Job specializations:
-
Software Development
Software Engineer, Software Testing, Full Stack Developer, Backend Developer
Job Description & How to Apply Below
Location: MontrealChez Lyft, notre mission est de servir et de connecter. Nous y parvenons en favorisant un environnement de travail où chacun trouve sa place et a la possibilité de s'épanouir.
En tant que leader de la micromobilité, Lyft alimente des millions de trajets quotidiens dans plus de 200 villes grâce à nos technologies de covoiturage, de partage de vélos et de trottinettes de pointe. Notre bureau de Montréal est le berceau du premier système de vélos en libre-service automatisé en Amérique du Nord, Bixi, qui a depuis révolutionné la mobilité urbaine.
Aujourd'hui, notre système pionnier est opérationnel dans plus de 50 villes à travers le monde, y compris Barcelone, Bogota, Boston, Buenos Aires, Chicago, Dubaï, Londres, Madrid, Mexico, Montréal, New York, Rio de Janeiro, San Francisco et Washington DC, pour n'en nommer que quelques-unes. Rejoignez-nous et faites partie de l'équipe derrière certains des plus grands systèmes de partage de vélos au monde!
L'équipe Lyft Urban Solutions développe l'avenir de la micro-mobilité et nous recherchons un ingénieur logiciel expérimenté et compétent pour rejoindre notre équipe Logiciel Plateforme de Stations. Vous contribuerez directement à la transition de nos clients vers notre plateforme de dernière génération et à l'évolution de cette plateforme vers une solution pouvant être adaptée à différents marchés et modèles commerciaux. En tant que développeur mobile Android, vous mettrez à profit votre expérience pour contribuer au composante “Backend For Frontend (BFF)” de notre pile technologique.
Si vous êtes passionné par la création d'expériences mobiles fluides et que vous souhaitez combler le fossé entre le développement front-end et back-end, nous aimerions entendre votre histoire!
Les entretiens techniques et les communications avec les autres bureaux de l'entreprise se déroulent en anglais ; toutefois, l'environnement de travail à Montréal est bilingue (français/anglais)
Responsabilités:
Concevoir et développer des applications Android exceptionnelles, en créant des applications robustes et conviviales qui établissent de nouvelles normes en matière d'expérience mobile.Implémenter des fonctionnalités de pointe tout en garantissant des performances et une réactivité élevées.Contribuer au développement Backend For Frontend (BFF), permettant une communication efficace entre nos applications frontales et nos services dorsaux.Assurer que les composants BFF sont évolutifs, sécurisés et optimisés pour la performance.Travailler en étroite collaboration avec les concepteurs, les chefs de produit et les autres ingénieurs pour conceptualiser, créer et livrer de nouvelles fonctionnalités qui surprennent et ravissent nos utilisateurs.Participer à des sessions de brainstorming et apporter des idées créatives à nos produits et à notre pile technologique.Rédiger des spécifications techniques détaillées avant de commencer le développement, en réponse aux documents d'exigences produit (PRD).Documenter les processus de développement, les décisions et les implémentations sur Confluence afin de garantir le partage des connaissances et la transparence.Produire un code propre, efficace et facile à maintenir, en adoptant les meilleures pratiques en matière de développement logiciel.Effectuer des tests et des débogages approfondis de votre code afin de garantir des livrables de haute qualité.Découvrir et mettre en œuvre en permanence de nouvelles technologies et de nouveaux cadres de travail, tant dans le développement Android que dans les systèmes backend, afin d'améliorer l'efficacité du développement et les performances des applications. Se tenir au courant des dernières tendances du secteur et partager vos connaissances.Surveiller les performances des applications en direct et des services BFF, identifier les goulots d'étranglement et affiner le code pour garantir une réactivité et une stabilité optimales.Utiliser des outils et des techniques de profilage des performances pour diagnostiquer et résoudre les problèmes.Participer à la révision du code, partager votre expertise et vos meilleures pratiques et guider les développeurs juniors afin de favoriser une culture de…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: