cover

Senior UI Software Engineer/ 1 week ago

BRAVE
Attractive
Application ends: 2026-03-21

Quick Summary

Remote UI Engineer focused on developing browser-integrated features for Brave’s AI initiatives using React, TypeScript, and Web Components. The position requires deep expertise in CSS and state management, along with a commitment to accessibility and localization. While the primary focus is frontend, candidates are expected to progressively learn Chromium’s C++ internals and work with large-scale code repositories.

About Brave

Brave is dedicated to protecting online privacy. We offer a free web browser that blocks unwanted ads and trackers by default, a private search engine with an independent index, an opt-in private ad network that rewards user attention, and a browser-native AI integration designed to keep private data secure. With over 110 million users, Brave provides a faster, more private web experience, attracting millions of new users monthly.

In an internet environment filled with ads, hackers, and echo chambers where Big Tech profits from user data and controls information, Brave is actively fighting back. Join our mission!

The Browser AI team develops core browser features and explores innovative ways the browser's personal nature can enhance AI experiences for research and creative tasks. Brave enables users to connect tabs, history, bookmarks, and files to AI conversations, and allows experimentation with AI-driven web browsing. We seek a new team member to iterate on these concepts and create exceptional user experiences for these features. UI engineers often collaborate with other engineers on end-to-end feature development or implement entire features independently.

Brave fosters a dynamic UI engineering culture, promoting knowledge sharing and patterns across teams and disciplines, working closely with designers. We utilize internal design systems, multiple UI frameworks, and make collective decisions on feature development.

This role offers an exciting opportunity at the intersection of web UI, web browser internals, and AI possibilities.

As a startup, Brave adapts quickly to new information and circumstances. This means new needs can arise rapidly, and projects are frequently adjusted. Successful applicants will have the chance to influence these decisions and other team areas.

Many engineers in this role at Brave begin with a frontend or full-stack development background and progressively develop expertise in browser-level C++ feature work.

Responsibilities

  • Implement browser-integrated Web UI (e.g., AI conversations, browser settings, new tab page) using Typescript, JavaScript, HTML, and CSS with React, as well as other frameworks like Web Components, Svelte, and Lit.
  • Collaborate with the product development team on designs and specifications to bring them to life on Brave's desktop and mobile browsers.
  • Integrate with custom browser APIs utilizing Chromium's communications frameworks.
  • Customize native UI elements provided by Chromium, including toolbars, modals, and buttons, to add new product features and modify existing ones.
  • Deliver well-tested code with high confidence.
  • Work alongside and learn from experienced Chromium engineers, participating in peer reviews and contributing to engineering process improvements.

Required Experience

  • Strong skills in building complex web applications with state management.
  • Deep knowledge of a JavaScript UI framework such as React, Svelte, Vue, or native Web Components.
  • Proven expertise with CSS for UI development.
  • Commitment to UI accessibility and localization techniques.
  • Understanding of performance impact, including measurement and improvement strategies.

Preferred Experience

  • Proficiency with a class-based object-oriented language, such as Java, C#, PHP, Objective-C, or C++.

While C++ expertise or Chromium experience is not mandatory, a strong willingness to learn and quickly grasp these concepts is expected.

  • Experience working with and understanding large code repositories.
  • Familiarity with AI coding tools.
  • Knowledge of how LLMs (Large Language Models) and their associated tools and APIs function.

Working at Brave

  • Join an industry leader in privacy, with a research and engineering team constantly innovating to enhance online safety and challenge Big Tech.
  • Enjoy highly competitive salaries & benefits, along with generous home-office stipends.
  • Be part of a fully remote team, eliminating commutes.
  • Experience minimal meetings.
  • Collaborate with welcoming, humble, and exceptionally smart teammates within a truly flat organizational structure.
  • Seize the opportunity to join a hyper-growth company early and revolutionize the web.
  • Our CEO & co-founder, Brendan, invented JavaScript!

Check Us Out

LinkedIn | Glassdoor | brave.com

Share

BRAVE

BRAVE

  • Address
    Remote
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy