CloudlineCloudline
All roles

Engineering

Frontend / Fullstack Engineer (UX-Focused)

Contract · Remote (US)

To apply, email us at

careers@cloudline.aero

Cloudline is building the platform that connects aircraft owners, maintenance shops, and the aircraft themselves. General aviation still runs largely on paper, and we're moving that whole process online, putting AI to work on the parts that eat up the most time. We're early-stage and founder-led, with real customers already using the platform in production.

Our backend and platform architecture are in good shape. Where we need bandwidth is the layer users actually touch: the flows, the screens, the moment-to-moment experience of getting work done. We're looking for a frontend (or fullstack) engineer with real UX instincts to own that layer, someone who cares whether an interface is obvious to the person using it.

We contract visual and brand design separately, so you won't be designing everything from scratch. The job is taking a design, or sometimes a rough direction, and turning it into a production interface with clear flows and patterns that behave the way people expect.

What you'll do

  • Own user flows across both sides of the platform: the operational tooling shops use to get maintenance work done, and the experience owners get when they check in on their aircraft.
  • Design for two very different audiences: shop staff who want fast, dense, get-it-done tooling, and owners who want a clear, trustworthy view of their aircraft's status, history, and compliance.
  • Build a lot of greenfield UI: scheduling for anticipated maintenance, core shop operations, parts anticipation, and near-term expansion of the logbook experience.
  • Translate designs, and sometimes loose requirements, into clean, production React.
  • Make domain-heavy data (maintenance records, compliance status, aircraft histories) legible to everyone from expert mechanics to non-technical owners.
  • Tighten existing interfaces: interaction patterns, edge cases, and the small things that make a product feel obvious instead of confusing.
  • Work against a GraphQL API, with room to go fullstack if that's a strength of yours.

What we're looking for

  • Strong React + TypeScript, comfortable owning frontend work end to end with minimal hand-holding.
  • Genuine UX and interaction judgment: a track record of taking ambiguous requirements and shipping interfaces that are clear and usable.
  • A "management by exception" instinct: designing interfaces that surface the few things that need a human's attention and keep the routine out of the way.
  • Experience with data-dense, operational, or B2B product UIs, not just marketing sites or simple CRUD.
  • Solid responsive design: interfaces that hold up cleanly across shop desktops, tablets, and owners' phones.
  • Strong on testing. We have no QA team, so you own the quality of what you ship: meaningful unit, integration, and end-to-end coverage (think Playwright or Cypress), treated as part of building.
  • You already build with AI in the loop, coding agents included, and are fluent working this way.
  • That said, you don't ship interfaces that look AI-generated. What you build should feel intentional and considered.
  • Comfort in a fast-moving, early-stage environment where you make calls and iterate.
  • Self-directed: you can take a goal, ask the right questions, and run with it.

Stack

  • Frontend: Next.js (App Router), TypeScript, React, urql (GraphQL), CSS Modules, in an Nx monorepo (pnpm).
  • Backend you'll interface with: Go microservices behind an Apollo Federation GraphQL gateway, PostgreSQL.
  • Auth: Clerk.

Nice to have

  • GraphQL on the client (we use Apollo Federation on the backend, urql on the frontend).
  • Next.js App Router.
  • Comfort touching backend (Go) for fullstack work.
  • AWS experience (our backend infrastructure runs on AWS).
  • Experience integrating with outside applications via API.
  • Native iOS or Android experience: no mobile app is planned right now, but it could come down the road.
  • Aviation experience of any kind: a pilot's certificate, or time in or around shops, FBOs, or MROs.
  • Exposure to other regulated, compliance-heavy, or operational domains.

Sound like you?

Send a short note, your resume or LinkedIn, and (most useful of all) examples of interfaces you've built where the UX was the hard part. A few sentences on what was confusing before and what you did about it tells us more than a portfolio of screenshots.

careers@cloudline.aero