Job VC

macOS Developer (Swift / AppKit)

Out of the Box Systems · djinni · $ · Тільки віддалено Весь світ
Open original ↗

We are looking for an experienced macOS Developer to join our team for a long-term collaboration. If you enjoy building high-quality native desktop applications, care about software architecture, performance, and user experience, and are comfortable working across both modern and legacy Apple technologies, we would love to meet you.
Who are we?
We are Out Of The Box Systems: a Ukrainian team of passionate, battle-tested engineers and creators united by one goal—delivering real results with clarity, precision, and autonomy.
We specialize in challenging engineering projects, including Rust development, AI Engineering, Computer Graphics, Automation, and Custom Software Development. We value ownership, accountability, continuous learning, and practical problem-solving over bureaucracy and unnecessary processes.
Our team works remotely with clients from the USA, Canada, Europe, and other international markets.
Workload
Full-time remote collaboration
Flexible schedule
Long-term projects
Direct communication with clients and engineering teams
Focus on quality, ownership, and continuous improvement
Responsibilities
Design, develop, and maintain native macOS applications using Swift and AppKit
Participate in architecture discussions and technical decision-making
Build scalable, maintainable, and well-structured software solutions
Integrate third-party and internal REST APIs
Work with local data persistence solutions including Core Data, SQLite, and file-based storage
Optimize application performance, stability, and user experience
Debug complex issues using Xcode, Instruments, and Apple profiling tools
Participate in code reviews and knowledge-sharing activities
Collaborate closely with product managers, designers, and other engineers
Contribute to testing, deployment, and maintenance processes
Required Skills
Strong commercial experience with Swift
Experience developing native macOS applications using AppKit
Understanding of Cocoa frameworks and macOS application architecture
Experience with Xcode, Instruments, and debugging/profiling tools
Strong understanding of Async/Await, GCD, concurrency, and multithreading
Experience integrating REST APIs and networking solutions
Experience working with Core Data, SQLite, or file-based storage
Experience using Git in a collaborative environment
Understanding of software architecture principles and design patterns
Experience with MVC, MVVM, Clean Architecture, or similar architectural approaches
Strong debugging and performance optimization skills
Experience writing unit, integration, or UI tests
Experience participating in code reviews
Upper-Intermediate English (B2) or higher
Preferred Skills
Experience with SwiftUI
Experience publishing applications through the Mac App Store
Understanding of Human Interface Guidelines (HIG)
Experience with code signing, notarization, and sandbox requirements
Experience using Swift Package Manager, CocoaPods, or similar dependency managers
Experience working with GitHub Actions, Azure DevOps, Xcode Cloud, or similar CI/CD solutions
Understanding of Keychain, secure storage, certificate management, and encryption
Experience supporting legacy Objective-C codebases
Experience working with cross-functional remote teams
Experience with Rust
Experience with C++
Experience working with performance-critical applications
Experience building developer tools, desktop utilities, or creative software products

What You Get
Long-term collaboration with challenging international projects
Competitive compensation based on your skills and experience
Flexible remote work environment
Transparent communication and supportive team culture
Opportunity to work with experienced engineers across multiple technology domains
Professional growth through mentorship, feedback, and hands-on experience
2-year B2B contract reflecting our long-term commitment to every team member