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).
We’re seeking a passionate and detail-oriented Frontend Developer to join our Keepit Experience System (Design System) team. In this role, you’ll play a key part in maintaining and evolving our Experience System, ensuring seamless integration between design and code while supporting scalability and consistency across our product suite. As a Design System Frontend Developer, you’ll collaborate closely with designers, developers, and stakeholders to craft reusable components, implement UI standards, and champion a consistent user experience.
Job Responsibility:
Build, maintain, and enhance the company’s design system, ensuring it meets the needs of multiple product teams
Develop scalable, reusable components in frameworks like React (or relevant library/framework)
Translate design system guidelines into clean, efficient, and accessible code
Ensure components are optimized for performance and accessibility (WCAG standards)
Collaborate with UI/UX designers to ensure pixel-perfect implementation
Work with cross-functional teams to integrate the design system into existing and new applications
Document and communicate usage guidelines for components, ensuring easy adoption by other teams
Stay up-to-date with industry trends, best practices, and tools related to design systems and frontend development
Requirements:
Strong proficiency in JavaScript, HTML5, and CSS3 (or pre/post-processors like Sass or Post CSS)
Experience with component-based libraries/frameworks (e.g., React, Vue, Angular)
Familiarity with design tools such as Figma and how to bridge the gap between design and code
Knowledge of accessibility standards (e.g., ARIA, WCAG) and how to implement them in front-end development
Solid understanding of responsive design principles and performance optimization
Experience with version control (e.g., Git) and CI/CD workflows
Strong problem-solving skills and attention to detail
Nice to have:
Experience working directly on design systems or UI component libraries
Familiarity with storyboarding tools (e.g., Storybook) for documenting and testing components
Experience using Claude Code for prototyping and integrating UI components
Knowledge of TypeScript
Exposure to theming and token-based design system implementation
What we offer:
Creative tax (KUP 50)
4 additional working days of vacation leave per full calendar year
3 days of internal sick leave without a doctor`s note
Health and Life Insurance
Employee Capital Plan (PPK)
Multisport card compensation
Coverage of professional training sessions, meetups, etc.
English-speaking club with native speakers
Polish language classes
Internet and Glasses reimbursement
Cosy office in Krakow city centre (Długa, 72) with beverages, fruit, and cookies