Desktop appsMid to seniorRemote

Rust and Tauri Developer

Build small, fast desktop apps with Tauri and Rust that use the operating system’s own web view.

About Browser Developers

Browser Developers is a remote browser engineering team. We build custom Chromium and Firefox browsers, browser extensions and cross-platform desktop apps for clients worldwide, and we keep them current after launch. You can meet the people you would work with on our team page.

About the role

You will build applications with a web interface on the operating system’s web view and a Rust backend. Much of the work is dealing with the differences between platforms, and keeping the web front end limited to the system access it needs.

Responsibilities

  • Write the Rust side of Tauri apps: commands, state, and file and system access.
  • Set Tauri permissions and capabilities so the front end can call only what it needs.
  • Handle rendering differences between WebView2 on Windows, WKWebView on macOS and WebKitGTK on Linux.
  • Build signed installers and set up the Tauri updater for each platform.

Requirements

  • Working Rust experience with Cargo and async code.
  • Experience building web front ends in TypeScript.
  • Experience shipping a signed desktop app.
  • Comfort testing on Windows, macOS and Linux.

Nice to have

  • Production experience with Tauri 2.
  • An Electron background and experience choosing between the two.
  • Embedded browser work with CEF or WebView2.

In your first months

  • Build a feature that needs new Rust commands and a new front-end screen.
  • Track down and fix a platform-specific rendering or packaging problem.
  • Ship a signed release through the updater.

How to apply

Email your CV and links to your work to info@browserdevelopers.com with the subject “Application: Rust and Tauri Developer”. Tell us which of the requirements above you meet, and share code, extensions or products you have worked on if you can.

This is a remote role. Pay, contract type and working hours are discussed with you before any offer. Our hiring team reads every application.