Our mission is to redefine the browser experience, shifting the paradigm from a mere gateway to an empowering companion in our daily digital interactions. We're creating a browser designed to nurture creativity, streamline tasks, and support the multifaceted ways we engage with the digital world. If you're excited by the potential of transforming the online experience, are familiar with Electron.js or Chromium, we'd love to hear from you.
If you are interested, please apply at portal.so/careers or reach out to [email protected]
Key Responsibilities
- Work at the core of our Electron.js based browser to unlock it’s full potential, adapting its functionalities to suit our vision.
- Develop and maintain our initial Electron.js-based application for the period of our beta, focusing on creating an efficient, user-friendly browsing experience.
- Develop APIs that seamlessly integrate with our application experience, providing our AI agents seamless access to the web.
- Engage in collaborative brainstorming to push the boundaries of web technologies, finding new ways to embrace Chromium's and Electrons' built-in capabilities, and finding new ways to build a browser and redefine the industry
- Offer mentorship to less experienced team members, sharing your knowledge of browser architecture and facilitating their engagement with our codebase.
Qualifications
- Proficiency in modern, idiomatic C++, Javascript and Python - and be able to pick up new languages fast
- Experience in building scalable applications using Electron.js, with a deep understanding of its pros and cons.
- Solid experience with web technologies, including HTML, CSS, Node.js, and web APIs.
- Familiarity with Chromium's and Electron.js' codebase, build process, testing, and architecture.
- Prior experience in browser development, ideally working with Chromium or Electron.js.
- Understanding of core browser security principles, with additional knowledge of Electron.js-specific security considerations.
- Strong interpersonal and communication skills, capable of working effectively in a remote, distributed team across different time zones.
- Demonstrable problem-solving skills, an ability to reason about prioritization and scope, and a bias for action and fast learning.