Senior SwiftUI macOS Engineer (Figma → SwiftUI Integration)

Upwork

We are building Swifly, a premium macOS productivity app (speech-to-text + AI workflows).

Our Figma files are ready, and we are looking for a senior SwiftUI macOS engineer to integrate the UI into our production codebase.

You will work closely with our core engineer (Itsuki), who owns all core functions and architecture, including:

transcription pipeline

API integrations (STT / LLM / TTS)

performance and reliability

data layer and business logic

Your role is to own the UI layer and deliver a pixel-perfect SwiftUI interface, including a key feature: a macOS overlay UI (floating overlay / on-top window).

This is a collaboration role: clear ownership boundaries, clean interfaces, and fast execution.

Your responsibilities (UI ownership)

Convert our Figma screens into SwiftUI (macOS-first, production-ready)

Build a scalable Design System

Colors, typography, spacing tokens

Reusable components (buttons, cards, inputs, modals)

Implement all UI states

onboarding flows

settings / billing pages

empty/loading/error states

Integrate the macOS overlay UI

floating overlay window

transitions and animations

native macOS behaviors (focus, hover, keyboard interactions)

Maintain clean UI architecture

reusable components

SwiftUI previews

consistent patterns and naming

Collaborate with our senior core engineer by consuming the data he exposes via ViewModels / interfaces

What you will NOT be responsible for (Core ownership by Itsuki)

STT / LLM / TTS pipelines

backend / APIs integration logic

database layer

business logic and core architecture

performance profiling of the core pipeline

You may plug UI into existing ViewModels or mock them, but the core logic remains owned by our senior core engineer.

Requirements (must have)

Senior-level SwiftUI experience in production

Strong macOS experience (not iOS-only)

Pixel-perfect Figma → SwiftUI implementation

Experience building design systems and reusable components

Experience with overlay / floating UI on macOS (SwiftUI and/or AppKit bridging when needed)

Strong collaboration skills: clear communication, clean PRs, async-friendly updates

Nice to have

AppKit bridging experience for advanced macOS window behavior

keyboard shortcuts and focus management

SwiftUI performance best practices

MVVM and modern SwiftUI state management

Deliverables

Production-ready SwiftUI screens matching Figma

Reusable component library + design tokens

Overlay UI integrated into the project

SwiftUI previews for fast validation

Clean UI integration points compatible with core ViewModels

Team workflow

Git-based collaboration (pull requests)

You own UI, core engineer owns Core

We work with clear milestones and quick validation loops

To apply

Please include

2–3 SwiftUI projects shipped (macOS preferred)

A screenshot or video showing pixel-perfect design integration

Confirmation you can handle overlay UI work on macOS

Briefly explain how you collaborate with a separate core engineer (clean boundaries, ViewModels, PR workflow)

Budget

We are looking for a fixed-price quote. A complete brief and Figma file are available, and we expect a fixed-price proposal once the full project has been shared with you.

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?