Back to Jobs
BraveDevelopment 4d ago

Senior Software Engineer - UI (Browser AI)

Remote (Global)
Full-time
Not Mentioned
Be the first applicant! 🚀

Job Description

Brave is revolutionizing internet privacy by blocking ads and trackers by default for its 110 million+ users. Now, they are pushing the boundaries by integrating AI natively into the browser. This role sits on the Browser AI team. You will be responsible for building the user interface for core browser features, specifically figuring out how to let users attach tabs, history, and files to AI conversations. You'll start with frontend Web UI work but are expected to eventually grow into working on low-level browser features using C++ and the Chromium engine.

Key Responsibilities

  • Browser-Integrated UI: Implement the Web UI for AI conversations, browser settings, and the new tab page using TypeScript, React, Web Components, or Svelte.
  • API Integration: Integrate Web UI with custom browser APIs using Chromium’s communications frameworks.
  • Native Customization: Customize the native UI provided by Chromium (toolbars, modals, buttons) to add new AI product features.
  • End-to-End Execution: Collaborate on designs and specs with the product team to bring them to life on both desktop and mobile browsers.
  • Code Quality: Deliver well-tested code with high confidence, participating in peer reviews alongside experienced Chromium engineers.

Requirements

  • Frontend Mastery: Deep knowledge of a JavaScript UI framework (specifically React, Svelte, Vue, or native Web Components) and strong skills in building complex web apps with intricate state management.
  • Styling & UI: Proven expertise with CSS for building scalable UI components.
  • Web Standards: Strong commitment to UI accessibility (a11y) and localization techniques.
  • Optimization: Deep understanding of performance impact, how to measure it, and how to make tangible improvements in a browser environment.

Preferred Qualifications

  • OOP & Low-Level Languages: Proficiency with a class-based Object-Oriented language (like Java, C#, or C++). You don't need C++ expertise on day one, but a strong willingness to learn and grasp Chromium concepts quickly is expected.
  • AI Knowledge: Familiarity with AI coding tools, LLMs, and how their associated APIs function.
  • Scale: Experience working with and grasping massive code repositories (Chromium is huge).

Benefits & Culture

  • Remote-First: Fully remote team with no office and no commute.
  • Setup: Generous home-office stipends and highly competitive salaries.
  • Culture: Minimal meetings, a truly flat organizational structure, and the chance to work at a hyper-growth company where the CEO (Brendan Eich) literally invented JavaScript.

Check us out

LinkedIn | Glassdoor | brave.com

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.