PDF Solutions
Location: Vancouver, BC
Job Description: Overview:At PDF Solutions, we focus on delivering innovative and scalable solutions to our clients, especially in the semiconductor and manufacturing analytics space. Our UI/UX team is central to building dynamic, reusable components that power these platforms. We are seeking a UI Design System Specialist to take the lead in converting design system components into scalable, high-performance code that integrates seamlessly into our applications.The UI Design System Specialist will work closely with the Design and UI/UX team to develop and maintain the design system, creating dynamic, reusable components in both React and Angular. Your role is pivotal in ensuring that the design system is not only visually consistent but also optimized for performance, scalability, accessibility, and maintainability. Responsibilities:
- Develop and maintain a robust design system by creating reusable, dynamic components in React and Angular.
- Collaborate with the design and development teams to translate UI/UX design elements into responsive, modular, and scalable code.
- Ensure consistency across applications by maintaining adherence to the design system across all UI components.
- Create documentation and guidelines for the design system to be used by development teams across the organization.
- Continuously improve component libraries, ensuring high performance, scalability, and usability across all platforms.
- Optimize components for handling large datasets and high-performance requirements, ensuring smooth performance under demanding conditions (e.g., real-time data visualization, large-scale processing).
- Implement comprehensive testing strategies (unit, integration, and regression testing) for all reusable components, ensuring high-quality, bug-free solutions.
- Collaborate with product managers to ensure alignment between design system components and product features, meeting both functional and aesthetic needs.
- Build components that are highly customizable and adaptable, ensuring they perform well across different browsers and devices.
- Ensure alignment with accessibility standards (WCAG 2.1) and performance best practices in all components.
- Mentor and guide junior developers on the best practices for building and maintaining dynamic UI components.
- Debug and optimize existing components for better performance and user experience.
- Collaborate in a cross-functional Agile environment to deliver components on time and ensure they meet design specifications.
- Stay up to date with emerging UI/UX trends, tools, and technologies to continuously improve our design system.
Qualifications:
- Minimum of 8 years of experience in front-end development, with a focus on design systems and reusable components.
- Proven experience developing components in React and Angular, ensuring cross-framework compatibility.
- Mastery of CSS, HTML, JavaScript, and TypeScript.
- Strong experience with SCSS, CSS-in-JS, and other modern styling approaches.
- Experience with component-driven development and UI frameworks such as Material UI, Bootstrap, or custom component libraries.
- Demonstrated ability to convert static designs into dynamic, reusable components with a focus on performance and scalability.
- Strong understanding of design patterns, atomic design, and modular CSS architecture.
- Experience with version control systems (Git) and CI/CD pipelines.
- Deep understanding of cross-browser compatibility issues and ways to resolve them.
- Familiarity with Agile methodologies and working within cross-functional teams.
- Excellent communication and collaboration skills, with a passion for creating clean, efficient, and scalable code.
- Strong problem-solving skills, with an ability to debug complex UI issues efficiently.
- Experience with accessibility standards and performance optimization.
- [Optional]: Experience in the semiconductor or manufacturing analytics industry is a plus.
Pay Range: CAD $108,000.00 – CAD $128,000.00 /Yr.
Company Name: PDF Solutions
Salary:
Apply for the job!
To apply for this job please visit jobviewtrack.com.