This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You'll build Gamma's visual experience, crafting pixel-perfect layouts, smooth animations, and responsive interactions that make the product feel magical. This means owning design system components from buttons and inputs to complex editor UI primitives, implementing polished micro-interactions and transitions, and solving complex browser challenges including cross-browser compatibility and rendering quirks. You'll sweat the details—spacing, typography, hover states, loading states, error states, edge cases—while optimizing frontend performance to maintain 60fps animations. As a Frontend Engineer focused on UI and design systems, you'll partner with designers to translate high-fidelity mocks into production-ready components, building reusable, accessible, well-documented component libraries. You'll bring mastery of CSS, a strong eye for craft (spotting 1px misalignments and janky animations), and obsession with user experience. You'll ship fast but never sacrifice quality, knowing when to polish vs when to iterate.
Job Responsibility:
Build pixel-perfect layouts, smooth animations, and responsive interactions with accessibility in mind
Own design system components from buttons and inputs to complex editor UI primitives
Implement polished micro-interactions and transitions that make the product feel magical
Optimize rendering, bundle size, interaction responsiveness, and maintain 60fps animations
Solve complex browser challenges including cross-browser compatibility, edge cases, and rendering quirks
Partner with designers to translate high-fidelity mocks into production-ready components
Requirements:
3–5+ years of frontend engineering with deep React expertise
Mastery of CSS including flexbox, grid, animations, transforms, advanced selectors, and browser quirks
Strong eye for detail and craft with ability to spot 1px misalignments, janky animations, and inconsistent spacing
Experience building complex, interactive UIs like editors, design tools, or animation-heavy apps
Performance optimization skills including React rendering, CSS performance, and animation frame rates
Design system experience building reusable, accessible, well-documented component libraries
Obsession with user experience including thoughtful loading states, error handling, and responsive behavior
Collaborative, truth-seeking, low-ego, growth mindset with generous, helpful approach
Nice to have:
Experience with animation libraries or visual editing tools