Avatar for Brave
A better browser
  • B2C
  • Growth Stage
    Expanding market presence
  • Top Investors
    This company has received a significant amount of investment from top investors

Senior UI Engineer

Posted: 3 years ago
Visa Sponsorship

Not Available

Hires remotely
Everywhere
RelocationAllowed

About the job

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 will include:

  • 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.

About the company

Brave company logo
A better browser51-200 Employees
Company Size
51-200
Company Industries
Web Browsers
  • B2C
  • Growth Stage
    Expanding market presence
  • Top Investors
    This company has received a significant amount of investment from top investors
Learn more about Brave image

Funding

AMOUNT RAISED
$53.5M
FUNDED OVER
5 rounds
Rounds
U
$35,000,000
Unknown - Jun 2017+4

Founders

Brian R. Bondy
Co-Founder • 3 years • 10 years
Ontario
image
Brendan Eich
Founder • 3 years
San Francisco
image
View the team image

Similar Jobs

MightyByte company logo
MightyByte
Building awesome, scalable apps to power the future of tech
TODAQ company logo
TODAQ
Cryptographic Object Systems without Ledgers
Bloqhouse company logo
Bloqhouse
Bloqhouse Technologies builds software solutions for investment funds
Transformative Learning Solutions company logo
Transformative Learning Solutions
The Ayurveda Experience - A Global Ayurveda Platform for Effective, Authentic and Safe Ayurveda
LogiNext company logo
LogiNext
SaaS for Delivery and Transportation Business
vivenu company logo
vivenu
API-first B2B SaaS event ticketing platform