Build in the open
Every architectural decision is logged in DECISIONS.md. PROGRESS.md is public. We dogfood every line of code we ship.
No open roles right now. But we're always listening.
We're a small team building in the open. When we hire, openings appear here first. Until then, if Frontal resonates with you, send us your story.
Every architectural decision is logged in DECISIONS.md. PROGRESS.md is public. We dogfood every line of code we ship.
We use Frontal to build Frontal. Every PR runs through the orchestration pipeline. We feel our own pain before users do.
100+ architectural decisions. 2,344 tests across three services. Real-engine contract tests. No GPL dependencies. No type suppressions.
Every commit matters. Every decision is deliberate. You'll touch everything from sandbox isolation to UI polish.
No open roles right now. We hire deliberately and slowly. When we do open a role, it will be listed here with the full interview process, salary band, and what success looks like in the first 90 days.
We read every submission. If your background matches an opening — current or future — we'll reach out within 2 weeks.
No office. Work from anywhere in UTC-8 to UTC+4.
We write things down. Meetings are the exception.
Internal docs, decisions, and progress are public or in the repo.