Our Firm



Front-End Developer


Jamf | 300 - Engineering

Jamf is looking for front end experts to help us build and deliver the next generation user experience for Jamf Pro. The Front-End Developer is a key role within the presentation team, responsible for the web-based front end to the Jamf Pro application. 

In this role, you’ll use your expert skills to help bring a cutting-edge user experience to Jamf Pro users. You will help us create, maintain and continually improve products that help our customers find success with the Apple platform. You will be a key component in Jamf remaining the best of breed in end point management of Apple devices. An ideal candidate will have Component-Based framework knowledge.

Jamf is a fast-paced environment. Successful team members are adaptable to the change that is a part of software development. Our goal at Jamf is to ship the highest quality product to solve our customer's problems. 


  • Exercises good UX and UI practices
  • Implements design systems and UX Patterns
  • Creates, improves and maintains software components utilizing modern TypeScript code standards while applying the necessary engineering theory and logic to meet overall project requirements.
  • Contributes effectively in agile events
  • Contributes ideas about how to enhance software architecture
  • Shares knowledge with other team members
  • Assists others in owned components and other fundamental expertise areas
  • Assists in the coordination of component changes with related elements to ensure seamless flow and continuity
  • Improves and refactors legacy code into web-components
  • Incorporates Web Accessibility Standards into products
  • Designs component internal elements distinguishing public and private interfaces
  • Takes responsibility for helping the team deliver working software
  • Applies appropriate testing techniques to product validating assumptions and resolve data conflicts
  • Builds a deep understanding of workflows that make JAMF customers successful and applies that knowledge to ensuring the quality of each release
  • Performs all job responsibilities in alignment with the core values, mission and purpose of the organization
  • Adheres to the highest moral, ethical and legal standards to deliver an environment that promotes respect, innovation and creativity
  • Supports and promotes a positive, inclusive workplace one in which the talents and strengths of our increasingly diverse workforce are welcomed, further developed and manifested in our work
Skills & Requirements

  • 2 – 4 Years’ experience developing enterprise grade software in a team context with understanding of testing and quality assurance processes.   (Required)
  • 2 – 4 Years’ demonstrable experience in TypeScript, JavaScript and CSS and SASS (Required)
  • Demonstrable experience developing complex (commercial) web applications using AngularJS or Angular (Preferred)
  • Front-end automation knowledge and experience, ideally using Protractor (Preferred)
  • Strong communication skills
  • Proven analytical skills
  • Ability to interact effectively with co-workers in a results-driven culture
  • Good listening skills
  • Ability to engage with and establish trust and rapport with all levels of customers and employees
  • Demonstrable desire to continue learning and mastering your craft
  • Solution focused ability working collaboratively in a fast-paced environment
  • Demonstrable understanding that testing and quality are a part of everyone’s job


Location: Minneapolis, MN

Travel: Less than 10%

Job Type: Full time

Education: 4-year/Bachelor's Degree in Computer Science or related field

Supervisor: Manager, Software Engineering