Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Frontend): Building Jamf's shared frontend platform, framework-agnostic Web Components design system, micro-frontend infrastructure, and supporting documentation and tooling with an accent on reusable architecture, cross-framework abstractions, and API compatibility. Focus on designing versioned component and service APIs, debugging Shadow DOM and Module Federation boundaries, and developing high-quality tests and tooling across React, Vue, and Angular.
Location: Hybrid in Brno, Czech Republic; applicants must be based in the Czech Republic or have sponsorship to live and work there.
Company
Jamf develops software for deploying, managing, and securing Apple devices in workplaces, schools, and healthcare organizations.
What you will do
- Build and evolve a shared frontend platform and framework-agnostic Web Components design system.
- Develop micro-frontend infrastructure using dynamically federated micro-frontends.
- Design component and service APIs with backward compatibility and versioning for multiple consuming teams.
- Debug cross-framework and runtime issues involving Shadow DOM, event encapsulation, and Module Federation dependency resolution.
- Create feature designs, documentation, tooling, and technical solutions across React, Vue, and Angular.
- Use AI coding tools to accelerate development while validating output and maintaining platform-level quality.
Requirements
- At least 5 years of experience building enterprise-grade software and using current programming languages and tools.
- Strong TypeScript and JavaScript fundamentals, including asynchronous patterns, the DOM, custom elements, and Shadow DOM.
- Professional experience with React and working knowledge of Vue 3 and Angular.
- Experience with monorepos and tools such as Nx, pnpm workspaces, and Vite.
- Experience with Vitest for unit and component testing and Playwright for end-to-end and visual regression testing.
- Ability to communicate technical concepts, break down ambiguous problems, and work independently to deliver high-quality software.
Nice to have
- Experience with micro-frontend architecture, Module Federation, and runtime service or dependency injection across frameworks.
- Experience with design-token pipelines, Style Dictionary, or build and bundler plugins.
- AWS and infrastructure-as-code exposure, including CDK or CloudFront.
- Accessibility knowledge including WCAG, focus management, and Shadow DOM implications.
- Experience in agile organizations and a bachelor's degree or equivalent experience.
Culture & Benefits
- Hybrid work with a team spanning the Czech Republic and the United States.
- Work environment based on trust, ownership, respect, flexibility, and autonomy.
- Opportunity to work on Apple-related technology, innovations, and new operating system releases.
- Small, empowered, collaborative engineering team with an emphasis on continuous improvement.
- Inclusive workplace supporting diverse employees and reasonable accommodations.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
11 дней назад
Senior Frontend Engineer (React)
7 дней назад
Lead Frontend Engineer
140 000 - 200 000$
8 дней назад
Frontend Developer (Desktop Apps) (Electron)
9 дней назад
Senior Web Engineer (React)
9 дней назад
Senior Software Engineer, Frontend (React)
175 000 - 225 000$
Affirm
8 дней назад
Senior Software Engineer, Frontend (Auth Experiences)
195 000 - 255 000$