Refocus LLC
SwiftUI Rust full stack developer
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Freelance / Contract
Location:
Los Angeles, CA, USA
Work mode:
Remote
Published on:
7 August 2026
What they need
Job Title: SwiftUI Rust Full stack Engineer
Location: Remote
Duration: Long term Contract
JOB DESCRIPTION:
What you'll do
- Own customer-facing features end-to-end, across the Swift/SwiftUI client and the Rust backend that powers it.
- Build and evolve the Finder-grade file browser, bridging AppKit (NSCollectionView, NSTableView, NSBrowser, NSPathControl) into SwiftUI where SwiftUI alone won't cut it.
- Design and evolve the gRPC / Protobuf contract between the app and the agent as the product grows.
- Work in a large Rust workspace of shared crates — async/tokio, fault-tolerant, built to run reliably on customers' machines.
- Ship native: code signing, entitlements, notarization, sandboxing, launchd services, and real observability (os.Logger and friends).
- Balance speed, performance, and future scalability — and know which one matters most for the change in front of you.
What you bring
Must-have (core, non-negotiable)
- Swift + SwiftUI with real AppKit experience. The Finder-grade file browser leans heavily on AppKit (NSCollectionView, NSTableView, NSBrowser, NSPathControl via NSViewRepresentable), so hands-on AppKit experience matters here.
- Rust — async/tokio, comfortable in a large workspace of shared crates.
- Strong concurrency and async on both sides: Swift async/await (MVVM, @Observable) and Rust tokio/futures.
- gRPC / Protocol Buffers — designing and evolving a versioned RPC contract as clients evolve.
- macOS platform fluency — launchd services, code signing, entitlements, notarization, sandboxing, os.Logger.
Where you could make a big impact
Strong candidates will have some of these — and going deep in any one is a way to have outsized impact on the product.
- GraphQL client work (Apollo iOS or equivalent — normalized caching, codegen, subscriptions).
- Filesystem internals — FUSE / FSKit / WinFSP, NFS mounts, FSEventStream / inotify-style change observation. This is the hardest-to-hire and highest-leverage skill on the team.
- P2P and networking systems — WebRTC, NAT traversal, signaling, WebSockets, NATS or similar message transport.
- Cross-platform systems thinking — the agent also runs on Windows (WMI, Windows services, winreg, WinFSP).
Nice to have / bonus
- Rust ↔ ObjC interop (objc2), or FFI experience generally.
- Media-pipeline exposure — GStreamer, AVFoundation, thumbnail / transcode workflows.
- Secure secret storage and auth flows — OAuth2, Stronghold / Keychain, Argon2.
- XcodeGen or other project-generation / reproducible-build tooling.
Other offers great for you!
These companies are also looking for great profiles
Structure
Full-Stack Developer
600 euros/day
Freelance
Paris, France
Onsite
Skills
3 months ago
Quick apply
FreelanceRepublik
Developer Full stack
Freelance
Paris, France
Hybrid
Skills
1 month ago
Quick apply
Tachyan
Senior Full Stack Developer – Industrialisation de solutions digitales
450€
Freelance
Paris, France
Hybrid
Skills
4 days ago
Quick apply