Software Engineer II (React, Typescript, Java)
Core
Full-stack engineer with a frontend focus building Jamf's Blueprint system for Apple Declarative Device Management (DDM), enabling admins to declare and deploy desired states to Apple fleets.
Role type
Senior full-stack engineer (frontend-focused)
Builds
Micro-frontend interfaces and Spring Boot backend services for the Blueprint component system
Domain
Enterprise device management (MDM) for Apple fleets
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
TypeScript, React, Java, Spring Boot, REST APIs, CI/CD, automated testing, micro-frontends
Preferred skills
Module Federation, event-driven systems (Kafka/Pulsar), NoSQL/SQL databases, Kubernetes, AWS, AI coding tools
Technologies
React, TypeScript, Java, Spring Boot, GitHub Actions, Kubernetes, AWS, Kafka, Pulsar, MongoDB, PostgreSQL
Responsibilities
Design and build Blueprint component user interfaces in the micro-frontend layer; develop and maintain Spring Boot service endpoints; perform code reviews and write clean, tested code; support production services via on-call rotation; collaborate with cross-functional teams on feature design.
Seniority
Mid-to-Senior, hands-on IC