All open roles

Frontend Engineer

Member of Technical StaffSenior individual contributorFull-time1 opening

Build the interfaces that make AI a better creative collaborator. Own the code, the craft, and the release.

Location

San Francisco preferred

US remote by exception
US base salary / year

$190–235k

0.33–0.88% equity
Travel

About once / quarter

As needed for the work
Apply for this role

The most interesting interface problems in AI are still unsolved. How do you help someone see what could be better, try a direction, and steer toward something worth shipping?

You’ll own production interfaces for Impeccable and the tools we build next. That means interaction design, architecture, implementation, testing, performance, and the details people feel even when they can’t name them.

Frontend excellence is your specialty: exceptional visual taste, interaction craft, and the judgment to know what makes an interface feel right. You’ve shipped and maintained production software, and you can work across the stack to take an idea through release and the fixes that follow.

What you’ll own

  • Take ambiguous product problems from a first prototype to reliable, polished interfaces people use.
  • Build the visual loops for working with AI: critique, compare, iterate, and see what changed.
  • Own frontend architecture, state, API integration, accessibility, testing, and browser performance.
  • Bring care to typography, motion, hierarchy, and interaction. Explain the decisions behind the details.
  • Work across the stack when the best solution calls for it, and stay responsible after the release.

What we’re looking for

  • You can walk us through production software you personally built, the engineering tradeoffs, and what happened after launch.
  • You’re fluent in TypeScript, HTML, CSS, and a modern component framework.
  • Your shipped work shows excellent visual and interaction judgment. You can explain why a detail works, and improve it without waiting for a complete design specification.
  • You can diagnose a broken interaction or slow render as confidently as you can improve its design.
  • You use AI tools thoughtfully and can inspect, explain, and stand behind the code they help you ship.

A renaissance geek, in practice

  • You bring senior-level judgment and a track record of owning work from an ambiguous problem through a shipped result. You set priorities, make sound tradeoffs, and know when to involve others.
  • You have deep expertise in something and curiosity that extends well beyond it.
  • You see what needs doing, exercise judgment, and follow through without waiting for a perfectly defined brief.
  • You already use AI tools in your work, question their output, and stay responsible for the result.

Useful experience, not prerequisites

  • Experience with rich browser interfaces, canvas, WebGL, or developer tools.
  • A tool, open-source contribution, or small product you built because you wanted it to exist.

Working here

We strongly prefer building together in San Francisco. We may make an exception for an exceptional person based elsewhere in the US. Tell us where you are and whether you’d consider relocating.

Travel: Approximately once per quarter.

The salary range is annual US base pay in USD. Equity is a total initial grant, expressed as fully diluted ownership at grant, subject to vesting and future dilution. We use the same pay bands across the US, including approved remote exceptions. Scope, experience, and demonstrated impact determine placement within the band. We’ll discuss the package and the scope of your role at the beginning of the process.

  • Ownership of a meaningful part of the product or community, with direct access to the people building it.
  • Comprehensive health, dental, and vision coverage.
  • Flexible time off. Put care into the work, and take the time you need to rest.

How we hire

Plan for about four hours across the process after applying. We aim to complete it within one or two weeks, working around your availability.

  1. Meet Paul

    20 minutes

    Talk about the work, your interests, compensation, location, and travel. Bring your questions. We both decide whether to continue before you do an exercise.

  2. Show us how you work

    2 hours maximum

    A small, unpaid exercise relevant to the role, with a screen recording of your task workspace. Use AI, your usual tools, libraries, and documentation. The time limit includes your submission and a short explanation of your decisions. Stop at two hours; a thoughtful, incomplete result is welcome.

  3. Work through it together

    60 minutes

    Review the same submission with us, discuss your choices, and make a small improvement together. We want to see how we exchange feedback, handle a new constraint, and collaborate.

  4. Make a mutual decision

    30 minutes

    Have a final conversation with the team, discuss working expectations, and ask any remaining questions. If we both want to move forward, we’ll arrange references with your permission before an offer.

What we look for: Your judgment, craft, priorities, and how you check your work. We’ll share the evaluation criteria with the brief. For this role, we look closely at interaction quality, visual judgment, accessibility, and the details that make an interface feel great to use.

The exercise is a standalone assessment; we won’t use your submission commercially. It replaces other technical tests, and everyone who completes it gets brief, substantive feedback. Any longer trial or actual project work would be paid.

About the recording and your tools

AI is welcome. We care about the decisions you make and the quality of the result, including how you evaluate and improve generated work.

Record only your task workspace. No webcam or continuous narration is required. You can pause and remove accidentally captured personal information. Before you start, we’ll explain who can access the recording and when it will be deleted. If recording or the format creates a barrier, tell us and we’ll arrange an equivalent alternative.

Show us your work.

Show us one interface you shipped to production. Tell us what you personally owned, one difficult tradeoff, and what you improved after launch. A private-work walkthrough is welcome; public source code is optional.

Tell us how you set direction when the brief was incomplete. Include a few words about yourself, your location, and your compensation expectations. A resume, portfolio, or thoughtful account of your work all help.

One quick human check, since the bots found me too: start your email with the word Ultramarine, so I know a person actually read this.

Email your application
Work authorization & equal opportunity

You should be authorized to work in the US. We can’t sponsor visas right now.

Renaissance Geek is an equal opportunity employer. We don’t discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.