Position: macOS Developer
Company: DataJob
Category: iOS
Experience required: 5y
English level: upper
Published: 2022-10-01T00:00:00+03:00

﻿Responsibilities:

 Develop macOS B2B cyber security products and utilize the latest and greatest technologies, processes and tools.

 Improve processes, way of working and common practices, such as architecture, continuous integration and test-automation.

 Contribute to products roadmaps and other long-time plans.

 Proactively collaborate with all technical stakeholders, in- and cross-team, such as lead developers and architects.
﻿
Requirements:

 Experience in software development for macOS and understanding of Apple ecosystem in general.

 Understanding macOS internals such as launchd, XPC, codesigning and notarization.

 Fluent in Objective-C and Swift.

 Experience in the whole software development process, from working with requirements to maintaining software and handling support cases.

 Good scripting skills (we use Python, shell and others).

 Excellent team player, self-confident and willing to work in fast changing environments.
﻿
Seen as an advantage:

 Continuous integration and build systems (we use Jenkins, Makefile, xcodebuild).

 Practical experience with Swift Package Manager.

 Practical experience with SwiftUI.

 Understanding of test automation.

 Development for iOS, Linux and/or Windows.

Location: 100% Remote
Workload: full-time