macOS / iOS Software Engineer

Jamf is seeking a skilled macOS / iOS developer to join our growing company. The focus of this role is on native Cocoa and Cocoa Touch applications and components written in Swift and Objective-C.

As a software developer at Jamf, you will be a member of a team that is driving the continual evolution of our core product suite. We help customers succeed with the Apple platform, which drives us to adopt the latest innovations by Apple in order to constantly expand our device management capabilities. We work in a highly collaborative agile environment. We value individual self-direction and teams that self-organize. We help our developers master their craft and grow their careers.

Responsibilities:

  • Develop new and improve existing applications on both the macOS and iOS platforms
  • Collaborate with scrum team members, as well as colleagues from other teams and disciplines, to define and build customer impacting features
  • Use agile development and testing methodologies to ensure ongoing high quality code and timely feature turnaround
  • Improve our product development practices with your creativity and innovation
  • Participate in design/code reviews with peers
  • Ensure product quality by implementing automated tests on your code at various levels
  • Share experience, new tech, success and failure with fellow engineers to learn and grow together

Professional Qualifications:

  • Demonstrable experience developing software in Objective-C and/or Swift
  • Knowledge of professional software development practices
  • General knowledge of enterprise level system administration workflows
  • Experience conducting design reviews and/or participating in code reviews
  • Experience building automated tests through XCTest (Unit and/or UI Tests) in Xcode
  • Experience with Xcode application signing and CI builds is a plus
  • Strong interpersonal, communication and organizational skills
  • Desire to learn and continuously improve yourself and those around you

Location: Eau Claire, WI or Minneapolis, MN
Travel: <5%
Job Type: Full Time
Education: B.S. degree in Computer Science or related engineering discipline, or Associate Degree plus 3 years of experience
Manager: Manager, Software Engineering


Back to top