Covenant Eyes is looking to fuel a movement and change culture by providing world-class accountability and restoring relationships, and is seeking a Mac Developer to contribute to this mission
Requirements
- Deep understanding of Swift (including async/await and Actors) and the ability to interface with legacy Objective-C or C++
- Demonstrated experience building with SwiftUI on the desktop
- Experience with Network Extensions, Content Filtering, VPN configurations, or low-level packet handling (DNS/UDP/TCP)
- Experience designing scalable apps using patterns like MVVM, Coordinator, or TCA, with a focus on multi-process architecture (e.g., XPC services)
- A strong background in Unit Testing (XCTest) and familiarity with macOS CI/CD pipelines (e.g., Fastlane, GitHub Actions, Xcode Cloud)
- Professional experience with C++ (highly valued)
- Experience navigating Apple’s Entitlements, App Sandboxing, Hardened Runtimes, and Notarization processes for outside-the-App-Store distribution
Responsibilities
- Collaborate with Product and Designers to translate high-level requirements into robust macOS architecture
- Work closely with Backend and QA teams to design resilient APIs and integration points
- Uphold and evolve our coding standards
- Write high-performance, testable code for our core application
- Tackle macOS-specific challenges ranging from SwiftUI responsiveness to low-level Network Extensions and system-level daemons
- Champion clean architecture, conduct meaningful code reviews, and ensure the codebase remains maintainable
- Help define the 'how' and 'why' behind our desktop strategy, ensuring a seamless 'Mac-first' user experience
Other
- Bachelor’s degree in Computer Science (or closely related field) or equivalent work experience
- 3+ years of professional macOS development experience
- Exceptional written communication
- Ability to work in a remote team environment
- Adaptability to a 'Family First' culture that respects work-life rhythm