About the role
Key Responsibilities:
Design System Development and Maintenance
-
Collaborate with designers and engineers to design, develop, and maintain a custom UI library that is reusable, scalable, and themeable.
-
Implement and optimize design systems, ensuring seamless integration with Figma and other design assets.
-
Build performance-optimized CSS libraries, ensuring only necessary CSS is loaded into the browser.
Accessibility and Compliance:
-
Develop accessible UI components and CSS libraries compliant with WCAG 2.1 AA standards, prioritizing inclusivity and usability for advisor-focused tools.
Code Quality and Optimization:
-
Apply Object-Oriented programming principles and design patterns to create clean, maintainable, and scalable code.
-
Refactor and optimize existing codebases to enhance performance and maintainability.
-
Develop code that prioritizes testability, leveraging testing frameworks like Jest, Mocha, or Jasmine.
Collaboration and Mentorship:
-
Partner with UX designers to translate design specifications into functional, reusable components.
-
Mentor and guide team members, fostering knowledge sharing through pair-programming and collaborative sessions.
-
Act as a liaison between UX and engineering teams to align on requirements and deliverables.
Technical Leadership:
-
Provide technical leadership to ensure high-quality code delivery in a fast-paced, dynamic environment.
-
Stay updated on emerging technologies, frameworks, and best practices, advocating for their adoption where appropriate.
Must-Have Skills and Qualifications:
-
Strong expertise in design systems and their implementation in enterprise-grade applications (Top Dealbreaker #1).
-
Proven experience in building custom, reusable UI libraries and components (Top Dealbreaker #2).
-
Proficiency in Figma and translating design assets into functional components (Top Dealbreaker #3).
-
5+ years of professional experience with modern web frameworks (Angular, React, Vue).
-
Expertise in building accessible user interfaces that meet WCAG 2.1 AA standards.
-
Strong understanding of Object-Oriented programming principles, design patterns, and best practices for maintainable code.
-
Proven ability to collaborate with cross-functional teams, including designers and engineers.
-
Experience mentoring and coaching developers to foster growth and collaboration.
-
Ability to thrive in a fast-paced environment with rapidly changing requirements.
-
Experience with testing libraries/frameworks such as Jest, Mocha, and/or Jasmine.
Nice-to-Have Skills and Qualifications:
-
Experience working in an Agile/Scrum environment.
-
Familiarity with enterprise-scale applications and their unique challenges.
-
5+ years of professional experience with Angular (14+).
-
Experience addressing mobile device challenges, including responsive design, performance optimization, and cross-platform compatibility.
-
Strong problem-solving skills and a proactive approach to resolving technical issues.
-
Experience consuming and implementing Storybook UI and integrating it with Figma, accessibility, or other plugins.
Soft Skills:
-
Exceptional collaboration skills to work effectively with cross-functional teams, including designers and engineers.
-
Strong mentorship and coaching abilities to foster team growth and knowledge sharing.
-
Adaptability to thrive in a dynamic, fast-paced environment with rapidly evolving requirements.
About Collabera
In our relentless pursuit of greatness, we are dedicated to developing individuals, creating exceptional teams, and cultivating a unique culture of unity and care. As providers of digital talent solutions, we aim to positively impact businesses and communities globally. We would be honored to be your trusted and uncommon partner on this journey.
About the role
Key Responsibilities:
Design System Development and Maintenance
-
Collaborate with designers and engineers to design, develop, and maintain a custom UI library that is reusable, scalable, and themeable.
-
Implement and optimize design systems, ensuring seamless integration with Figma and other design assets.
-
Build performance-optimized CSS libraries, ensuring only necessary CSS is loaded into the browser.
Accessibility and Compliance:
-
Develop accessible UI components and CSS libraries compliant with WCAG 2.1 AA standards, prioritizing inclusivity and usability for advisor-focused tools.
Code Quality and Optimization:
-
Apply Object-Oriented programming principles and design patterns to create clean, maintainable, and scalable code.
-
Refactor and optimize existing codebases to enhance performance and maintainability.
-
Develop code that prioritizes testability, leveraging testing frameworks like Jest, Mocha, or Jasmine.
Collaboration and Mentorship:
-
Partner with UX designers to translate design specifications into functional, reusable components.
-
Mentor and guide team members, fostering knowledge sharing through pair-programming and collaborative sessions.
-
Act as a liaison between UX and engineering teams to align on requirements and deliverables.
Technical Leadership:
-
Provide technical leadership to ensure high-quality code delivery in a fast-paced, dynamic environment.
-
Stay updated on emerging technologies, frameworks, and best practices, advocating for their adoption where appropriate.
Must-Have Skills and Qualifications:
-
Strong expertise in design systems and their implementation in enterprise-grade applications (Top Dealbreaker #1).
-
Proven experience in building custom, reusable UI libraries and components (Top Dealbreaker #2).
-
Proficiency in Figma and translating design assets into functional components (Top Dealbreaker #3).
-
5+ years of professional experience with modern web frameworks (Angular, React, Vue).
-
Expertise in building accessible user interfaces that meet WCAG 2.1 AA standards.
-
Strong understanding of Object-Oriented programming principles, design patterns, and best practices for maintainable code.
-
Proven ability to collaborate with cross-functional teams, including designers and engineers.
-
Experience mentoring and coaching developers to foster growth and collaboration.
-
Ability to thrive in a fast-paced environment with rapidly changing requirements.
-
Experience with testing libraries/frameworks such as Jest, Mocha, and/or Jasmine.
Nice-to-Have Skills and Qualifications:
-
Experience working in an Agile/Scrum environment.
-
Familiarity with enterprise-scale applications and their unique challenges.
-
5+ years of professional experience with Angular (14+).
-
Experience addressing mobile device challenges, including responsive design, performance optimization, and cross-platform compatibility.
-
Strong problem-solving skills and a proactive approach to resolving technical issues.
-
Experience consuming and implementing Storybook UI and integrating it with Figma, accessibility, or other plugins.
Soft Skills:
-
Exceptional collaboration skills to work effectively with cross-functional teams, including designers and engineers.
-
Strong mentorship and coaching abilities to foster team growth and knowledge sharing.
-
Adaptability to thrive in a dynamic, fast-paced environment with rapidly evolving requirements.
About Collabera
In our relentless pursuit of greatness, we are dedicated to developing individuals, creating exceptional teams, and cultivating a unique culture of unity and care. As providers of digital talent solutions, we aim to positively impact businesses and communities globally. We would be honored to be your trusted and uncommon partner on this journey.