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).
At Sqills we’re looking for someone with a strong focus on architecture, abstraction, and developer experience. Unlike typical front-end roles focused mainly on converting Figma designs into components, this position centers on building and maintaining a reusable React/TypeScript component library at the core of our design system. You’ll work closely with our UX and UI designers to translate the design language into robust, reusable abstractions that are both scalable and maintainable. Your goal is to make the library consistent, intuitive, and enjoyable for developers to use across applications. Collaboration with DevOps and engineering teams will be a key part of your role, ensuring that components integrate smoothly into applications. Ultimately, your work will directly shape the developer experience (DX) — making the system seamless, efficient, and future-proof.
Job Responsibility:
Develop and maintain a React/TypeScript library used across our applications
Design and implement clean abstractions and APIs for components
Ensure the library is easy to use, consistent, and well-documented
Collaborate with designers to integrate the library in a way that balances flexibility and structure
Drive best practices in component architecture, code quality, and testing
Improve developer experience (DX) for consumers of the library
Requirements:
Bachelor’s degree (HBO or WO) in Computer Science, Software Engineering, or a related field — or equivalent professional experience
Strong proficiency in React and TypeScript
Solid understanding of component architecture, code structure, and abstraction
Experience building and maintaining design systems or reusable component libraries
Ability to think in terms of developer experience
Comfortable collaborating with designers and bridging design with engineering
Who can join the team at our Enschede office, two times a week
Nice to have:
Experience with MUI
Familiarity with Vite, or similar bundling workflows
Knowledge of CSS-in-JS, utility-first frameworks, or styling methodologies
Open-source contributions or experience with widely used component libraries
Understanding of accessibility (a11y), testing frameworks, and performance optimization
What we offer:
An enthusiastic, young, diverse group of ~240 colleagues worldwide
A low sense of hierarchy, this comes with a lot of responsibility
An open yet challenging environment of ambitious young professionals with different backgrounds
Inspiring and fun outings with the entire company with colleagues from North America, Turkey, France and the Netherlands
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.