Remote jobs in Programming

WORK ANYWHERE!

Zyte

Browser Engineer - Remote

Worldwide

c++

javascript

browser

4 months

Remote Jobs

>

Remote Jobs in Worldwide

>

Browser Engineer - Remote

Location: Type: Full-time

About the Job


You will be involved in the development of a cutting edge product that will power the entire technology stack at Scrapinghub, giving customers unfettered access to open web data. This data powers business critical decisions in industries such as eCommerce, OTA, travel, healthcare, information security and financial services. You will play a key role in transforming how companies get web data thus giving them the ability to make better decisions, products and results.



Roles & Responsibilities:


You'll work as a member of the content fetching team to implement features in the custom browser, support downstream teams and developers by creating tools for better debugging and introspection. In particular you will be working on



  • Customize the Chromium browser

  • Implement features/tooling for deeper introspection into client side code

  • Actively participate in team activities including planning, design reviews and code reviews

  • Contribute to the open source browser development



Requirements:


  • Extensive experience in C++ and Javascript

  • Previous experience of contributing to the source code of any open source browser projects such as Chromium, Webkit, Firefox etc

  • Good understanding of Web APIs (for example canvas, audio, webGL, webRTC etc)

  • Deep understanding of Operating Systems as well as a knowledge of emulation and virtualization

  • A good understanding of TCP/IP stack as well as HTTP, SOCKS protocols.

  • A good understanding of containerisation concepts in docker, containerd, runc, k8s etc.

  • Experience in web browser embedded frameworks (Electron, Chromium Embedded Framework, etc)

  • Experience in browser plug-in/extension development

  • A good understanding of browser fingerprinting approaches



Bonus points for



  • Being a core committer to any of the major browser projects

  • A good understanding of libraries such as Puppeteer, Playwright and the underlying Chrome Dev Protocol.

  • Rust and WebAssembly knowledge

  • Experience in developing any one of the following technologies - Qemu, WSL, Wine, VirtualBox

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote
Jobs.

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.

UNDERSTOOD
feedbackfeedback

How would you rate your experience?

Experince

We may wish to follow up. Enter your email if you're happy for us to contact you.