Software Engineer II (React, TypeScript, Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer II (React, TypeScript, Java): Developing interfaces and backend services for 's 'Blueprints' implementation of Apple Declarative Device Management with an accent on micro-frontend architecture and JVM services. Focus on building scalable admin interfaces, bridging the gap between frontend and backend, and ensuring reliable delivery of device states.
Location: Hybrid in Brno, Czech Republic. Must be based in the Czech Republic or have sponsorship to live and work there.
Company
extends the Apple experience to the workplace, providing automation for deployment, management, and security of Mac, iPad, iPhone, and Apple TV.
What you will do
- Design and build Blueprint component user interfaces within a micro-frontend layer.
- Develop and maintain Spring Boot service endpoints in the Java backend.
- Break down complex customer problems into executable technical tasks within an agile team.
- Perform meaningful code reviews and write clean, well-tested code with automated tests.
- Support production services by participating in on-call rotations and investigating incidents.
- Collaborate with international engineers and product teams across the ART.
Requirements
- Experience building enterprise-grade software with a strong understanding of QA practices.
- Solid proficiency in TypeScript and React (or a comparable modern framework).
- Working familiarity with JVM backend (Java/Spring Boot) to read, extend, and debug code.
- Experience with agile teams and CI/CD workflows, specifically GitHub Actions.
- Understanding of REST APIs and frontend-backend communication.
- English: Clear written and spoken proficiency for daily cross-team collaboration.
Nice to have
- Exposure to micro-frontend architectures (Module Federation).
- Experience with event-driven systems (Pulsar, Kafka) or databases like MongoDB and PostgreSQL.
- Familiarity with Kubernetes, AWS, or API gateways.
- Knowledge of Apple device management, MDM, or Declarative Device Management.
- Experience using AI coding tools in your daily workflow.
Culture & Benefits
- Open and flexible culture based on trust, ownership, and respect.
- 30 days of paid time off and 3 paid days for volunteering.
- Benefit Plus cafeteria and Multisport Card.
- Focus on work-life balance and professional growth through regular 1:1s and onboarding paths.
- Hybrid work environment in a progressive, laid-back atmosphere.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →