Frontend Lead

Define what frontend engineering looks like when AI agents are part of the team. Angular, enterprise workflows, and applied AI — not another CRUD app.

Software development is changing fast. AI agents are writing real code, shipping real features, and the teams that figure out how to work with them will build 10x more than those that don't. We're looking for a Frontend Lead who's excited about that future — someone who wants to define what frontend engineering looks like when agents are part of the team.

You'll own the direction of our Angular codebase: the architecture agents build on top of, the patterns they follow, the standards that keep everything coherent as we move faster than a team our size has any right to. This is a technical lead role with real ownership — part architect, part multiplier, part explorer.

We're an AI-forward team. We use AI coding tools daily — not as a novelty, but as core infrastructure for how we develop. And we're building AI-powered features into the product itself. If you're excited about working at the intersection of serious frontend engineering and applied AI, this is the role.

This is a role for someone who likes being early, likes making decisions, and likes shipping. You should care about scale, but not at the expense of execution. You should care about product quality, but not confuse polish with overengineering. You should be comfortable being the person who helps set the standard for how frontend work gets done in a small company.

About Fill

Enterprises spend enormous amounts on external workforce — consultants, contractors, and interim talent — and much of it is still managed through email, spreadsheets, and disconnected tools.

Fill brings that work into one system: procurement requests, vendor collaboration, approval flows, contracts, onboarding and offboarding, and cost control.

We are also building AI into the product where it is useful: automation, suggestions, and workflows that help users make better decisions faster. The challenge is not making something flashy. It is making something trustworthy and usable inside serious business processes. That means the frontend matters a lot.

What you'll work on

  • Setting the architectural direction for our Angular frontend — the patterns, conventions, and guardrails that let both humans and agents build with confidence.
  • Designing and building interfaces for AI-powered features — streaming responses, intelligent suggestions, automation that users actually trust.
  • Developing the team's AI-augmented development practices — how we prompt, review, and iterate with agents to ship faster without sacrificing coherence.
  • Building and refining interfaces for complex multi-tenant workflows — approval chains, role-based views, long-running processes that need to feel effortless.
  • Coaching teammates and raising the bar on frontend thinking across the team.
  • Collaborating closely with product and backend (Kotlin, event sourcing with Axon Framework, AWS) to ship features for enterprise customers.

What we're looking for

  • Deep frontend architecture skills — ideally in Angular, but what matters more is that you understand component-driven frameworks, reactive state management, and strongly-typed codebases. If you're coming from React or Vue with strong fundamentals, you'll be productive quickly.
  • Excited about AI-augmented development — you're already using AI coding tools seriously, you have opinions about what works and what doesn't, and you want to push the frontier of how small teams build big products.
  • Systems thinker — you see the codebase as a system, not just a collection of features. You think about how patterns compose, how state flows, how things hold together at scale.
  • Testing instincts — you know how to design test strategies that give confidence without slowing things down.
  • Makes others better — whether through mentoring, pair programming, or setting patterns that elevate the whole team. In an AI-augmented team, this extends to defining how everyone works with agents.
  • Self-directed — whether from startup experience, consulting, or small independent teams, you thrive with autonomy.

Nice to have

  • Full-stack instincts — backend experience (Java/Kotlin) or comfort working across the stack. You don't need to be a backend engineer, but understanding what's on the other side of the API makes you more effective.
  • An eye for UX polish — transitions, loading states, the details that make an interface feel professional.
  • Experience building frontend patterns for LLM-powered features (streaming, progressive disclosure, confidence indicators).

About the team

Small, senior, low-ego. Two of the engineers are co-founders with roughly 30 years of development experience each — this is a technically-led company, not one where engineering reports to a sales org. We're direct with each other, we move fast, and we don't do politics. The best idea wins regardless of who said it.

Tech Stack

  • Framework: Angular (latest), Nx monorepo
  • State: Signals, NgRx, RxJS
  • Backend: Kotlin, event sourcing / CQRS (Axon Framework), AWS
  • Styling: TailwindCSS
  • Testing: Vitest, Playwright
  • AI tooling: Claude Code, GitHub Copilot

We chose Angular deliberately. It's mature, opinionated, and well-structured — which makes it a great foundation for AI-augmented development. Agents thrive on predictable patterns and strong conventions. We'd rather invest our novelty budget in what we build for customers than in chasing the latest framework.

Why join now

  • The way we build software is being reinvented — be part of defining it. This isn't a team that's exploring AI. We ship with agents daily and we're still figuring out the best patterns. You'll shape those patterns.
  • AI meets enterprise software. You'll design the interfaces where AI capabilities meet real business workflows — not a chatbot demo, but applied AI in production for paying enterprise customers.
  • High ownership, small team. Three engineers and a dedicated UX designer today. Everyone's work ships and everyone's opinion matters.
  • Hard problems, not busywork. Multi-tenant enterprise workflows, complex state management, AI-powered features — not another CRUD app.
  • Room to grow. This role has a clear path into broader technical leadership as we scale.
  • We're approaching profitability — close enough to see it, early enough that equity still has real upside. If you're looking for the sweet spot between startup risk and startup reward, this is good timing.

Practicalities

  • Mostly remote or mostly on-site — your preference matters. Regular meetups in Stockholm.
  • Competitive salary + equity.
  • Office: well-equipped and productive office in central Stockholm, close to the subway.
  • You'll ship within your first days, not sit through onboarding decks. The codebase is substantial, but the team and tooling are set up to get you productive fast.
  • Working language is English. Swedish is a plus but not required.
  • We're unable to offer visa sponsorship for this role.

Hiring process

We review your application first. If there's a fit, the next step is a conversation with Faik (CTO) where we'll dig into your answers, how you think, and what excites you. After that, there are assessments and follow-up interviews — but we keep it focused and respectful of your time.

The three open questions matter most. Keep them short (a few sentences each) and in your own words.