Senior macOS/iOS Developer
plac Nowy Targ 28, Wrocław +2 Locations
Spyrosoft
Project description:
Native macOS application development with shared components used by iOS teams. The role focuses on building modern SwiftUI interfaces, maintaining shared code, and enforcing code quality in a modern CI/CD setup.
We’re looking for an experienced macOS/iOS Developer to join a short-term project (3-4 months) for our client, a company specializing in creating web and mobile solutions for large-scale projects in the construction and mining industries.
This is a great opportunity to collaborate with an international engineering team and contribute to an innovative product used in demanding industrial environments.
Tech stack:
Swift
Objective-C (occasional)
SwiftUI
Combine
XCTest, Swift Testing, Xcode
Swift Package Manager
Git, Jenkins, REST APIs, CI/CD, SwiftLint
Requirements:
5+ years of professional macOS/iOS development with Swift
Strong Swift and SwiftUI proficiency
Hands-on with Xcode and Swift Package Manager
Experience integrating REST APIs
Solid testing mindset: XCTest and Swift Testing
Focus on maintainable architectures and code quality practices
Comfortable in Agile teams with continuous integration workflows
Version control with Git; CI exposure (e.g., Jenkins)
English at C1 level
Nice to have - macOS system-level services: XPC, launchd
Main responsibilities:
Design, develop, and maintain a native macOS application in Swift and SwiftUI
Extend and maintain code shared with iOS teams
Implement and consume REST APIs
Ensure code quality with XCTest, Swift Testing, SwiftLint, and code reviews
Contribute to CI/CD pipelines with automated testing
Collaborate in Agile ceremonies and cross-team reviews

Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. We have been included in the Financial Times ranking of 1000 fastest growing companies for three consecutive years: 2021, 2022 an...
Senior macOS/iOS Developer
Senior macOS/iOS Developer
plac Nowy Targ 28, Wrocław
Spyrosoft