Senior Software Engineer, WebExtensions

Résumé du poste

Remote France
Développeur

Modèle de travail

Entièrement remote
Mondial
il y a 1 semaine
Description du poste

Pourquoi Mozilla ?

Mozilla Corporation est l'entreprise technologique soutenue par des organisations à but non lucratif qui a façonné Internet pour le mieux au cours des 25 dernières années. Nous créons des marques pionnières comme Firefox, le navigateur Web axé sur la confidentialité. Aujourd'hui, avec plus de 225 millions de personnes utilisant nos produits chaque mois dans le monde, nous façonnons les 25 prochaines années de technologie et contribuons à reprendre un Internet conçu pour les personnes, pas pour les entreprises. Notre travail se concentre sur divers domaines, notamment l'IA, les médias sociaux, la sécurité, et plus encore. Et nous le faisons sans jamais perdre de vue notre mission principale : améliorer Internet pour les gens.

La Mozilla Corporation est entièrement détenue par la Mozilla Foundation, une organisation à but non lucratif 501(c). Cela signifie que nous ne sommes redevables à aucun actionnaire, seulement à notre mission. Aux côtés de milliers de contributeurs et collaborateurs bénévoles du monde entier, les Mozilliens conçoivent, construisent et distribuent des logiciels open source qui permettent aux gens de profiter d'Internet selon leurs propres conditions.

À propos de cette équipe et de ce rôle :

La plateforme WebExtensions alimente l'écosystème des modules complémentaires dans Firefox, permettant à des millions d'utilisateurs de personnaliser leur navigateur tout en plaçant la sécurité et la performance au premier plan. En tant qu'ingénieur WebExtensions, vous contribuerez à implémenter de nouvelles fonctionnalités d'extension, à améliorer les API existantes et à garantir la fiabilité des extensions dans Firefox.

En tant qu'ingénieur logiciel au sein de l'équipe WebExtensions, vous apporterez votre passion pour l'exploration de systèmes complexes et la création d'expériences qui équilibrent la puissance des développeurs et la confiance des utilisateurs. Vous travaillerez en profondeur dans la plateforme Gecko pour faire évoluer les capacités des extensions, et vous construirez des fonctionnalités d'interface utilisateur dans Firefox qui rendent les extensions claires et gérables pour les utilisateurs. En chemin, vous collaborerez avec des experts de Mozilla et contribuerez à faire progresser la compatibilité inter-navigateurs et la voie vers la standardisation. Votre travail maintiendra les extensions sûres, puissantes et fiables pour les développeurs et des millions d'utilisateurs de Firefox.

Ce que vous ferez :

  • Implémenter et maintenir les API WebExtensions et la gestion des modules complémentaires, en équilibrant puissance, sécurité et performance, ainsi que les interfaces utilisateur dans Firefox.
  • Déboguer et corriger les problèmes affectant les extensions dans Firefox.
  • Collaborer avec les chefs de produit, l'assurance qualité et l'équipe d'ingénierie AMO pour livrer des fonctionnalités de bout en bout.
  • Contribuer aux extensions détenues par Mozilla et aux modules complémentaires système.
  • Participer aux flux de travail open source : revues de code, pull requests et discussions dans Bugzilla/GitHub.
  • Soutenir les développeurs d'extensions en aidant à diagnostiquer les problèmes et en améliorant les outils/la documentation.

Ce que vous apporterez :

  • 4+ années d'expérience professionnelle en développement logiciel.

  • Solide maîtrise de JavaScript, des API DOM, HTML et CSS.

  • Familiarité avec l'architecture moderne des navigateurs et les outils de débogage.

  • Expérience dans la conception et l'intégration d'API.

  • Capacité à naviguer et à apprendre à partir de grandes bases de code.

  • Solides compétences en communication et expérience de collaboration dans des équipes distribuées.

  • Points bonus pour :

  • Expérience avec les internes de Firefox, C++ ou Rust.

  • Familiarité avec le développement Android ou GeckoView.

  • Connaissance des principes de sécurité Web.

  • Contributions à des projets open source, en particulier dans le développement de navigateurs ou d'extensions.

Ce que vous obtiendrez :

  • Généreux plans de bonus basés sur la performance pour tous les employés éligibles - nous partageons notre succès en tant qu'équipe unie.
  • Couverture médicale, dentaire et de vision riche.
  • Généreuses contributions à la retraite avec vesting immédiat à 100 % (indépendamment de votre contribution).
  • Journées de bien-être trimestrielles pour toute l'entreprise où tout le monde fait une pause ensemble.
  • Jours fériés spécifiques au pays plus un jour de congé pour votre anniversaire.
  • Allocation forfaitaire pour le bureau à domicile.
  • Budget annuel de développement professionnel.
  • Allocation trimestrielle de bien-être.
  • Congés parentaux payés considérables.
  • Programme de bonus de parrainage d'employés.
  • Autres avantages (vie/AD&D, invalidité, EAP, etc. - varie selon le pays).

À propos de Mozilla

Mozilla existe pour construire Internet en tant que ressource publique accessible à tous, car nous croyons qu'ouvert et libre est mieux que fermé et contrôlé. Lorsque vous travaillez chez Mozilla, vous vous donnez une chance de faire une différence dans la vie des utilisateurs du Web partout dans le monde. Et vous nous donnez une chance de faire une différence dans votre vie chaque jour. Rejoignez-nous pour travailler sur le Web en tant que plateforme et aider à créer plus d'opportunités et d'innovation pour tous en ligne.

Engagement envers la diversité, l'équité, l'inclusion et l'appartenance

Mozilla comprend que la valorisation des pratiques créatives et des formes de connaissance diverses est cruciale pour enrichir la mission principale de l'entreprise. Nous encourageons les candidatures de tous, y compris les membres de toutes les communautés en quête d'équité, telles que (mais sans s'y limiter) les femmes, les personnes racisées et autochtones, les personnes handicapées, les personnes de toutes orientations sexuelles, identités et expressions de genre.

Nous veillerons à ce que les personnes qualifiées handicapées bénéficient d'aménagements raisonnables pour participer au processus de candidature ou d'entretien, pour exercer leurs fonctions essentielles, et pour recevoir d'autres avantages et privilèges d'emploi, le cas échéant. Veuillez nous contacter à [email protected] pour demander un aménagement.

Nous sommes un employeur garantissant l'égalité des chances. Nous ne faisons aucune discrimination fondée sur la race (y compris la coiffure et la texture), la religion (y compris les pratiques de toilettage et d'habillement religieux), le sexe, l'identité de genre, l'expression de genre, la couleur, l'origine nationale, la grossesse, l'ascendance, le statut de partenaire domestique, le handicap, l'orientation sexuelle, l'âge, la prédisposition génétique, l'état médical, l'état civil, le statut de citoyenneté, le statut militaire ou de vétéran, ou toute autre base couverte par les lois applicables. Mozilla ne tolérera aucune discrimination ou harcèlement fondé sur l'une de ces caractéristiques ou sur tout autre comportement, conduite ou objectif illégal.

Groupe : D

#LI-REMOTE

Req ID : R3020