Logo
Spyro Soft

Senior macOS/iOS Developer

Spyro Soft, Poland, New York, United States

Save Job

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.

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

#J-18808-Ljbffr