Front End Developer

Libro

(English follows)

___________________________________________________________________________________________

À propos de Libro

Libro révolutionne le domaine des réservations de restaurants en aidant plus de 3000 établissements à travers 4 continents à optimiser leurs opérations et offrir des expériences exceptionnelles à leurs clients. Notre plateforme propose des outils intuitifs pour la gestion des réservations, la communication avec les clients et la visualisation du plan de salle.

Nous sommes une équipe passionnée et dynamique à la recherche d’un développeur frontend prêt à prendre en charge des composantes critiques de la plateforme Libro et contribuer directement à un produit utilisé quotidiennement par des milliers de restaurateurs à l’échelle mondiale.

Ce que nous recherchons

Vous êtes un résolveur de problèmes proactif avec des opinions bien définies que vous savez appuyer par des commentaires constructifs et des solutions pragmatiques. Vous livrez du travail de qualité dont vous serez fier, même dans six mois ou plusieurs années.

Vous vous épanouirez si:

  • Vous êtes autonome, ingénieux et capable de collaborer efficacement.
  • Vous n’avez pas peur de remettre en question le statu quo et d’améliorer les processus existants.
  • Vous voulez bâtir un logiciel qui résout des problèmes concrets pour les restaurateurs du monde entier.

Si vous avez du code dont vous êtes fier, nous aimerions le voir!

Votre rôle

Vous jouerez un rôle clé dans l’évolution continue de la plateforme Libro. Selon vos compétences et vos intérêts, vous pourriez prendre en charge certains composants des applications frontend, des systèmes internes ou d’autres aspects de la plateforme.

Votre mandat:

  • Écrire du code propre, maintenable et testable dont vous ne serez pas gêné dans six mois.
  • Collaborer avec l’équipe pour analyser et résoudre des bogues, répondre aux demandes de fonctionnalités et relever des défis techniques.
  • Fournir occasionnellement un soutien technique avancé et des conseils aux équipes internes de vente et de support, en intervenant comme référence de troisième niveau pour les problèmes complexes.
  • Contribuer à la documentation technique afin d’assurer la croissance et l’évolution du produit.
  • Participer activement aux améliorations techniques et promouvoir les meilleures pratiques pour garantir que la plateforme évolue de manière efficace.

Ce que vous apportez

Essentiels:

  • 5 ans d’expérience avec un framework frontend JavaScript moderne comme React, Vue, Ember ou autre équivalent.
  • Un regard critique sur le design et une aptitude à bien comprendre les interactions proposées par un designer UX.
  • Une expertise avancée dans la décomposition d’un design en une hiérarchie de composants fonctionnels réutilisables, testables et faciles à comprendre.
  • Aisance avec les spécifications JSON API
  • Confiance dans la gestion des merge conflicts dans Git.
  • Passion, autonomie, habileté d'exécution avec indépendance.

Points bonus:

  • De l’expérience avec Ember.js
  • Expérience avec les tests unitaires et les tests d’intégration pour des composants frontend.
  • La connaissance du développement piloté par les tests (TDD) et des flux de déploiement continu est appréciée.
  • Une compréhension des défis liés aux fuseaux horaires et aux changements d’heure dans des plateformes globales est un avantage.
  • Une expérience de travail à distance dans des équipes agiles et multidisciplinaires est un atout.
  • Vous avez un amour pour le code bien structuré
  • Vous êtes minutieux dans l’utilisation de la ponctuation (ceci n’est pas une apostrophe! → ' ).
  • Une expérience antérieure dans l’industrie de la restauration est un excellent atout.

Notre stack technologique

Nous travaillons avec une stack moderne et éprouvée :

  • Frontend : Ember.js, React, JavaScript moderne (ES6+).
  • Backend : Ruby on Rails, Grape (framework API), Remix.
  • Base de données : PostgreSQL.
  • Contrôle de version : Git.

Ce que nous offrons

  • Vous aurez l’opportunité de travailler sur une plateforme utilisée quotidiennement par des entreprises réelles.
  • Vous évoluerez dans un environnement collaboratif où vos idées et opinions comptent.
  • Vous pourrez prendre en charge des projets et grandir avec une équipe petite, mais dévouée.
  • Vous bénéficierez d’un environnement de travail flexible et adapté aux développeurs qui privilégient la productivité et la concentration.

Prêt à postuler?

Si vous êtes prêt à bâtir des fonctionnalités significatives, à améliorer un produit en constante évolution et à avoir un impact concret auprès de milliers de restaurateurs à travers le monde, nous voulons vous rencontrer.

Postulez dès maintenant et partagez votre code—nous avons hâte de vous rencontrer.

____________________________________________________________________________________________

About Libro

Libro is revolutionizing the restaurant reservation space, empowering over 3000 restaurants across 4 continents to streamline their operations and deliver exceptional guest experiences. Our platform combines intuitive tools for reservation management, guest communication, and floor plan visualization.

We’re a passionate, fast-moving team looking for a Frontend Developer ready to take ownership of critical components of the Libro platform and contribute directly to a product trusted by thousands of restaurants globally.

Who We’re Looking For

You’re a proactive problem-solver with strong opinions and the ability to back them up with constructive feedback and pragmatic solutions. You can deliver high-quality work and feel proud of it—six months, or even years down the line.

You will thrive here if:

  • You’re resourceful, independent, but collaborative.
  • You’re not afraid to challenge the status quo and improve existing processes.
  • You want to build software that solves real-world problems for restauranteurs worldwide.

If you have code you’re proud of, we’d love to see it!

Your Role

You’ll play a key part in the ongoing evolution of the Libro platform. Based on your skills and interests, you may own components across the frontend applications, intranet systems, and more.

What You’ll Do:

  • Write clean, maintainable, and testable code you won’t cringe at six months later.
  • Collaborate with the team to analyze and address bugs, feature requests, and technical challenges.
  • Occasionally provide advanced technical support and guidance to internal sales and support teams, serving as a third-level escalation point for complex issues.
  • Contribute to technical documentation that helps the team and product scale.
  • Drive technical improvements and advocate for best practices to ensure the platform evolves effectively.

What You Bring

Essentials:

  • 5 years of experience with a modern JavaScript frontend framework (React, Vue, Ember, or similar).
  • A critical eye for design and an ability to thoroughly understand the interactions proposed by a UX designer.
  • Advanced expertise in breaking down a design into a hierarchy of functional components that are reusable, testable, and easy to understand.
  • Familiarity with JSON API specifications.
  • Confidence in handling Git merge conflicts.
  • Passion, autonomy, and the ability to execute independently.

Bonus Points For:

  • Experience with Ember.js.
  • Experience with unit testing and integration testing for frontend components.
  • Knowledge of TDD (Test-Driven Development) and continuous deployment workflows.
  • Understanding challenges like time zones and DST in global platforms.
  • Experience working remotely in agile, cross-functional teams.
  • A love for well-crafted code.
  • An obsession with proper use of punctuation (this is not an apostrophe! → ' ).
  • Previous experience in or knowledge of the restaurant industry.

Our Tech Stack

We work with a modern, proven stack:

  • Frontend: Ember.js, React, modern JavaScript (ES6+).
  • Backend: Ruby on Rails, Grape (API framework), Remix.
  • Database: PostgreSQL.
  • Version Control: Git (of course).

What We Offer

  • The chance to work on a platform that real businesses rely on daily.
  • A collaborative environment where your opinions and ideas matter.
  • Opportunities to take ownership of projects and grow with a small, dedicated team.
  • A flexible, remote-friendly work setup tailored to productive, focused developers.

Ready to Apply?

If you’re ready to build meaningful features, improve an evolving product, and make a lasting impact on thousands of restaurants worldwide—we want to hear from you.

Apply now and share your code—we’re excited to meet you.

Job Types: Full-time, Permanent

Pay: From $95,000.00 per year

Benefits:

  • Casual dress
  • Company events
  • Company pension
  • Dental care
  • Disability insurance
  • Extended health care
  • Flexible schedule
  • Life insurance
  • Paid time off
  • Vision care
  • Work from home

Schedule:

  • Monday to Friday

Education:

  • Bachelor's Degree (preferred)

Language:

  • English (required)
  • French (required)

Work Location: Hybrid remote in Montréal, QC

Expected start date: 2025-03-03

Job Alerts

Get notified when new positions matching your interests become available at Hiretly.

Need Help?

Questions about our hiring process or want to learn more about working with us?