The Role
We’re looking for a Senior iOS Engineer who wants to own a real product surface, not just maintain a feature backlog. You will work closely with design and backend teams to build tools that field representatives rely on every single day.
Our codebase is ~123k lines of 100% Swift (iOS 17+ minimum) and is entirely SwiftUI-first. It powers real-time AI chat, live GPS tracking, meeting transcription, and deep CRM integrations. You won't find any legacy Objective-C or CoreData here—just a clean slate with greenfield test coverage built for engineers who care about quality.
What You'll Work On
- Real-Time AI (Beamly): Own the NLP-to-CRM query engine, WebSocket streaming, MCP integrations, token-auth lifecycle, and UI.
- CRM Integrations: Deeply integrate with HubSpot, Salesforce, and Pipedrive to handle data syncing, custom field layouts, and deep-link navigation.
- Mapping & Routing: Build thread-safe parallel API aggregations for Google Maps clustering, heatmaps, and complex multi-stop route planning.
- Background GPS & Mileage: Maintain the
CLLocationManager state machine, handle SwiftData persistence, and manage server synchronization. - Meeting Transcription: Optimize our
AVAudioRecorder pipeline, interface with the Deepgram API, and build smooth waveform visualizations. - Multi-Auth System: Manage secure authentication workflows using Descope, Google, Microsoft MSAL, and CRM OAuth with silent token restoration.
- Companion Surfaces: Keep watchOS extensions and Home Screen widgets seamlessly in sync with the core application.
- Testing Infrastructure: Own and scale our testing culture, building out robust testing infrastructure from the ground up.
You'll Thrive Here If
- Experience: You have 5+ years of professional iOS experience, with at least the last 2+ years shipping production apps built natively in SwiftUI.
- Swift Concurrency: Async/await, actors, and structured concurrency are your default tools, not a novelty.
- Core Frameworks: You have hands-on experience building or maintaining apps that utilize background location tracking, audio recording pipelines, or persistent WebSocket connections.
- Enterprise Auth: You are entirely comfortable handling OAuth flows, SSO, silent token refreshes, and PKCE security patterns.
- Systems Thinking: You deeply understand thread safety and naturally reason about race conditions without needing a prompt.
- Offline-First Architecture: You have managed complex local caching, state persistence, data refresh strategies, failed upload retries, and synchronization with server-side sources of truth.
- App Store Pipelines: You know how to confidently manage the release lifecycle using TestFlight, Fastlane, and GitLab CI/CD.
- Autonomy: You prefer small, high-velocity teams with zero bureaucracy. You want to own decisions, not just execute tickets.
Bonus Points
- Prior experience integrating enterprise SaaS APIs (Salesforce, HubSpot, Pipedrive).
- A track record of introducing meaningful test infrastructure to an existing codebase.
- Familiarity with voice AI APIs or speech-to-text providers like Deepgram.
- Production experience using SwiftData (iOS 17+).
The Tech Stack
- Language: Swift 5.9+, 100% Swift, iOS 17+ deployment target
- UI Framework: SwiftUI-first (UIKit used sparingly where required), MVVM + Service Layer architecture
- Networking: Custom URLSession API client, WebSockets (Starscream), robust retry logic, OAuth
- Data & Storage: SwiftData, Keychain (wrapped for thread safety), UserDefaults
- Maps & Location: Google Maps SDK, Google Places SDK, MapKit
- CI/CD: GitLab CI, Fastlane, Match, TestFlight, Crashlytics dSYM automated uploads
What We Offer
- Flexible Engagement: Open to contract-to-hire arrangements for the right engineer, featuring a direct path to full-time employment and equity.
- Remote-First: Work from wherever you are most focused and productive.
- Direct Impact: Zero layers of management. Your code ships quickly and directly impacts real users daily.
- Modern Tooling: A highly optimized pipeline (GitLab CI, Fastlane) without unnecessary corporate process or bureaucracy.