Requirements: English
Company: Spyrosoft
Region: Nowy Targ , Lesser Poland Voivodeship
Requirements
- Experience working with Design System
- Angular (Deep understanding)
- PrimeNG knowledge
- Theming and Styling (CSS, HTML, Javascript)
- Working with NPM Packages
- Figma Dev Mode
Job description
This role is responsible for leading the development team and overseeing the development aspects of thedesignsystem, such as the code architecture, the UI components, and the development guidelines.
The Design System Developer works closely with the Design System team to ensure functionality and performance of the design system across different platforms and applications.
This person is usually adesignsystemexpert with lots of industry knowledge and skills that qualify them to mentor teams and communicate with others outside their department
Main responsibilities
- Developing, testing, and documenting reusable UI components and patterns
- Collaborating with designers, developers, and product managers to ensure the design system meets the needs and standards of our users and stakeholders
- Establishing and enforcing best practices, guidelines, and processes for the design system development and maintenance
- Leading and mentoring a team of design system developers and providing code reviews and feedback
- Mentor and coach other developers on the best practices and standards of the design system
- Researching and evaluating new technologies and trends in the design system space and proposing improvements and innovations
- Contribute to the design system vision, strategy, and principles
To be successful in this role, you should have
- At least 5 years of experience in front-end development, with a focus on design systems, UI libraries, or component frameworks
- Proficiency in HTML, CSS, and JavaScript, and familiarity with modern web development tools and frameworks such as Angular (must), React, Vue, Sass, Webpack, etc.
- Experience in leading and managing a team of developers and working in an agile environment
- Strong knowledge of web accessibility, performance, and cross-browser compatibility issues and solutions
- Proficiency in design thinking, user research, and usability testing
- Ability to communicate and present design system concepts and decisions effectively