Senior / Staff Software Engineer, Mobile
Architect and build a high-performance trading platform for active traders, integrating real-time market data, low-latency execution workflows, and advanced tools into a responsive web interface.
In this role, you will lead the frontend engineering at Umbrel, and own major product surfaces in umbrelOS (web UI), our first-party apps, and our website.
We hope you are someone who:
Treats Figma as a contract you’ll honor in code, and you’ll improve it when the reality demands.
Ships polished, accessible interfaces in React + TypeScript (Tailwind, Shadcn, Radix).
Sweats the last 5%: empty states, errors, skeletons, loading strategies, and microcopy that reduces cognitive load.
Uses motion to communicate state (not decorate it): consistent easing/durations and meaningful transitions.
Thinks in systems: API-design, theming, responsive scales, and components that age well.
Writes clear, readable code and tests, and leaves the codebase calmer than you found it.
Can take a vague problem → write a short design doc → prototype in code → ship in small, reversible steps.
Partners with design early: you’ll prototype, tweak spacing/typography/easing, and treat copy as part of the UI.
Communicates crisply in writing (we’re async-first) and gives kind, candid feedback.
Has strong product judgment. Knows when to refine and when to press "ship."
Architect and build a high-performance trading platform for active traders, integrating real-time market data, low-latency execution workflows, and advanced tools into a responsive web interface.
Own and deliver portfolio experiences for balances, holdings, and profit and loss across web and mobile, turning real-time financial data into clear, performant interfaces for Coinbase users.
Build and own performance-critical trading platform features across TypeScript, Rust, and React, from real-time trader interfaces to application services, with responsibility for architecture, production reliability, and mentoring.
Lidera tecnicamente as interfaces do Admin, construindo aplicações React e TypeScript confiáveis e acessíveis, definindo padrões reutilizáveis e colaborando com produto, design, operação e times de domínio.
Build and improve customer-facing and internal web applications, owning frontend design and development while optimizing performance, maintaining brand consistency, and collaborating with backend engineers.