CareerPlanGet AI match score →

Senior UI Engineer

🌐 Remote💼 Full-time🗓 2026-06-24

Core

Building and customizing the UI for Brave's Chromium-based desktop browser, including content pages, toolbars, and native UI elements.

Role type

Senior UI Engineer

Builds

Desktop browser features and UI components for Windows, Linux, and macOS

Domain

Web browser development / Chromium ecosystem

Deliverable

product features

Required skills

CSS, JavaScript (Web API), TypeScript, Object-Oriented Programming (Java/C#/PHP/Objective-C/C++), UI Accessibility, Performance Optimization, React, Vue, Svelte, Polymer

Preferred skills

C++ expertise, Chromium experience

Technologies

Chromium, React, Polymer, JavaScript, TypeScript, HTML, CSS

Responsibilities

Collaborate on designs and specs to bring them to life in the desktop browser; Work on browser content page UI (new tab, history, settings, widgets); Customize native Chromium UI (toolbars, modals, buttons); Implement back-end browser features and provide APIs; Write well-tested code (unit tests, browser tests); Conduct peer reviews and improve engineering processes.

Rewrite
## About the role Brave is on a mission to save privacy on the web. We make a web browser which protects privacy by blocking tracking by default, right out of the box. We offer completely private ads as an optional alternative to the invasive surveillance online so that you can directly contribute to the sites you visit and appreciate. Brave is a start-up, and we have the ability to change plans quickly in response to new information or circumstances. This means that new needs can emerge on short notice, and projects are often re-mixed and adjusted in response to new input. Successful applicants will have the opportunity to influence those choices and other areas of the team. Brave is looking for an experienced Software Engineer to work on new features for our Chromium-based desktop browser. Help us make the desktop version of Brave amazing on Windows, Linux, and macOS. ## Responsibilities - Work with our product development team to collaborate on designs and specs and bring them to life on Brave's desktop browser. - Working on browser content page UI (e.g. new tab page, history, settings, informational widgets) using JavaScript, HTML and CSS with React and some Polymer. - Helping to customize the native UI provided by Chromium to add new product features and modify existing features. These UI elements include toolbars, modals, buttons, and more. - Implementing back-end browser features, hooking in to existing Chromium components, and providing APIs to access those features from web content or other Chromium components. - Deliver code which is well tested with high confidence (unit tests, browser tests). - Work alongside and learn from our experienced Chromium engineers - helping with peer reviews and helping improve our engineering processes. ## Required skills - Expertise with CSS for building UI within web content - Proficient using Javascript with the Web API. Experience with Typescript is desirable - Experience with a class-based object-oriented language, such as Java, C#, PHP, Objective-C or C++. C++ expertise or experience with Chromium is not required, but a willingness to learn and the ability to grasp the concepts quickly will be expected. - Knowledge of the importance of various UI accessibility techniques - Understanding of performance impact and how both to measure and make improvements - Experience with different Javascript UI frameworks such as React, Vue or Svelte. Familiarity with Polymer is a plus.
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗