Software Engineer Browser | Ingenieur Logiciel Pour Le Navigateur

Remote, Canada

Job Description


The In App Browser team at Meta builds some of the most popular Web browsers, the Web browser inside of Meta\'s mobile applications. Increasingly these are powered by a custom Chromium-based browser engine. Browser engineers working on the In App Browser team are responsible for making dramatic improvements to rendering Web pages and Web content inside the In App Browser.We are looking for candidates who are passionate about the Web, Web browsers and empowering Web developers. As a Software Engineer working on Browser Engineering at Meta you will help bring new capabilities to Web developers by implementing web standard APIs and features to mobile browsers. You will drive architectural changes and projects that dramatically improve the stability and performance of Meta\'s mobile browsers and you\'ll also have the opportunity to collaborate with other browser vendors and standards bodies to help push the state of the Web forward.A successful candidate is comfortable in the Chromium or another major browser code base, with C++ and/or Rust, can take the point of view of a web developer and is comfortable with native mobile development.-L\'\xc3\xa9quipe des navigateurs dans les applications de Meta d\xc3\xa9veloppe certains des navigateurs Web les plus populaires, le navigateur Web \xc3\xa0 l\'int\xc3\xa9rieur des applications mobiles de Meta. Ces derni\xc3\xa8res sont de plus en plus souvent bas\xc3\xa9es sur un moteur de navigateur personnalis\xc3\xa9 fonctionnant avec Chromium. Les ing\xc3\xa9nieurs sp\xc3\xa9cialis\xc3\xa9s dans les navigateurs qui travaillent au sein de l\'\xc3\xa9quipe des navigateurs dans les applications sont charg\xc3\xa9s d\'apporter des am\xc3\xa9liorations consid\xc3\xa9rables au rendu des pages Web et du contenu Web \xc3\xa0 l\'int\xc3\xa9rieur des navigateurs dans les applications.Nous recherchons des candidats passionn\xc3\xa9s par le Web, les navigateurs Web et l\'autonomisation des d\xc3\xa9veloppeurs Web. En tant qu\'ing\xc3\xa9nieur logiciel travaillant sur l\'ing\xc3\xa9nierie des navigateurs chez Meta, vous aiderez \xc3\xa0 apporter de nouvelles capacit\xc3\xa9s aux d\xc3\xa9veloppeurs Web en mettant en \xc5\x93uvre des API et des fonctionnalit\xc3\xa9s standard du Web dans les navigateurs mobiles. Vous dirigerez les changements architecturaux et les projets qui am\xc3\xa9liorent consid\xc3\xa9rablement la stabilit\xc3\xa9 et les performances des navigateurs mobiles de Meta. Vous aurez \xc3\xa9galement l\'occasion de collaborer avec d\'autres fournisseurs de navigateurs et organismes de normalisation pour contribuer \xc3\xa0 faire progresser l\'\xc3\xa9tat du Web.Un candidat retenu est \xc3\xa0 l\'aise dans la base de code de Chromium ou d\'un autre navigateur important, avec C++ ou Rust, peut adopter le point de vue d\'un d\xc3\xa9veloppeur Web et est \xc3\xa0 l\'aise avec le d\xc3\xa9veloppement mobile natif.


Software Engineer - Browser | Ing\xc3\xa9nieur logiciel pour le navigateur Responsibilities:

  • Work closely with our product and design teams to build new and innovative application experiences for the In App Browser. | Travailler en \xc3\xa9troite collaboration avec nos \xc3\xa9quipes de produits et de conception pour construire de nouvelles exp\xc3\xa9riences d\'applications innovantes pour le navigateur dans les applications.
  • Contribute to integrating Chromium into Meta\'s native mobile applications. | Contribuer \xc3\xa0 l\'int\xc3\xa9gration de Chromium dans les applications mobiles natives de Meta.
  • Make improvements to Chromium\'s performance and stability in order to improve the stability of the In App Browser overall. | Apporter des am\xc3\xa9liorations aux performances et \xc3\xa0 la stabilit\xc3\xa9 de Chromium afin d\'am\xc3\xa9liorer la stabilit\xc3\xa9 des navigateurs dans les applications dans son ensemble.
  • Implement and propose new APIs and features that help improve the capabilities and quality of the In App Browser. | Mettre en \xc5\x93uvre et proposer de nouvelles API et fonctionnalit\xc3\xa9s qui contribuent \xc3\xa0 am\xc3\xa9liorer les capacit\xc3\xa9s et la qualit\xc3\xa9 des navigateurs dans les applications.
  • Build reusable Chromium software components for interfacing with our back-end platforms. | Construire des composants logiciels r\xc3\xa9utilisables pour Chromium afin d\'assurer l\'interface avec nos plates-formes dorsales.
  • Lead long term design and security planning for Chromium within Meta mobile applications to ensure the continued stability and scalability of our platforms. | Diriger la conception \xc3\xa0 long terme et la planification de la s\xc3\xa9curit\xc3\xa9 pour Chromium dans les applications mobiles Meta afin d\'assurer la stabilit\xc3\xa9 et l\'\xc3\xa9volutivit\xc3\xa9 de nos plates-formes.
  • Profile performance problems and drive optimizations that span the Chromium and mobile application software stacks. | D\xc3\xa9finir les probl\xc3\xa8mes de performance et diriger les optimisations concernant les piles logicielles de Chromium et d\'applications mobiles.



Minimum Qualifications:

  • Bachelor\'s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. | Licence en informatique, en g\xc3\xa9nie informatique, dans un domaine technique pertinent, ou exp\xc3\xa9rience pratique \xc3\xa9quivalente.
  • 5+ years of software development experience | Plus de cinq ans d\'exp\xc3\xa9rience dans le d\xc3\xa9veloppement de logiciels.
  • 1+ years of experience with Web browser development | Plus d\'un an d\'exp\xc3\xa9rience dans le d\xc3\xa9veloppement de navigateurs Web.
  • Experience with building and deploying new features at scale in a browser engine or browser | Exp\xc3\xa9rience de la construction et du d\xc3\xa9ploiement de nouvelles fonctionnalit\xc3\xa9s \xc3\xa0 l\'\xc3\xa9chelle dans un moteur de navigateur ou un navigateur.
  • Experience with coding in C++ | Exp\xc3\xa9rience du codage en C++.
  • Experience developing, debugging, and shipping software products on large code bases that span platforms and tools | Exp\xc3\xa9rience du d\xc3\xa9veloppement, du d\xc3\xa9bogage et de la livraison de produits logiciels sur de grandes bases de code couvrant plusieurs plates-formes et outils.
  • Experience with debugging performance and reliability issues on Browser Engines | Exp\xc3\xa9rience du d\xc3\xa9bogage de probl\xc3\xa8mes de performance et de fiabilit\xc3\xa9 sur les moteurs de navigateur.



Preferred Qualifications:

  • 2+ years of experience with Web browser development | Plus de deux ans d\'exp\xc3\xa9rience dans le d\xc3\xa9veloppement de navigateurs Web.
  • Experience with coding in Rust | Exp\xc3\xa9rience du codage en Rust.
  • Experience with building and deploying new features at scale in a Chromium based browser | Exp\xc3\xa9rience de la construction et du d\xc3\xa9ploiement de nouvelles fonctionnalit\xc3\xa9s \xc3\xa0 l\'\xc3\xa9chelle dans un navigateur bas\xc3\xa9 sur Chromium.
  • Experience with debugging performance and reliability issues on Chromium | Exp\xc3\xa9rience du d\xc3\xa9bogage des probl\xc3\xa8mes de performance et de fiabilit\xc3\xa9 sur Chromium.
  • Experience with Chromium/Blink development | Exp\xc3\xa9rience du d\xc3\xa9veloppement de Chromium/Blink.
  • 1+ years of experience developing software for Mobile platforms (Android/iOS) | Plus d\'un an d\'exp\xc3\xa9rience dans le d\xc3\xa9veloppement de logiciels pour les plates-formes mobiles (Android/iOS).
  • Experience with Android performance tools and security models | Exp\xc3\xa9rience des outils de performance et des mod\xc3\xa8les de s\xc3\xa9curit\xc3\xa9 Android.



About Meta:

Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today\xe2\x80\x94beyond the constraints of screens, the limits of distance, and even the rules of physics.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2258553
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, Canada
  • Education
    Not mentioned