drjobs RQ00356 - Software Developer- Front End - Senior

RQ00356 - Software Developer- Front End - Senior

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

10years

Job Location drjobs

Toronto - Canada

Monthly Salary drjobs

101 - 101

Vacancy

1 Vacancy

Job Description

Responsibilities:

1. Design System Planning & Requirements Gathering

  • Collaborate with stakeholders from internal UX Product and IT Operations to gather requirements and technical needs for the design system
    Audit the UI component handoff documentation to identify gaps and opportunities
    Design the system architecture plan and strategy for system adoption & evolution


2. Design System Development

  • Architect and implement a scalable maintainable design system using shadcn/ui as the foundation
  • Enhance and extend the core components to align with brand and accessibility standards (WCAG 2.0 Level AA)


c. Build net-new scalable custom components that reflect the product specific needs.


3. Testing and Quality Assurance

  • In coordination with UX establish standards and processes for testing components across browsers and devices
  • Write and maintain automated tests using tools like Storybook
  • Implement and document visual regression testing and accessibility audits.


4. Documentation & Training

  • In collaboration with the UX team write comprehensive documentation for all design system components and usage guidelines
  • Conduct workshops training sessions and create onboarding materials to educate internal teams on how to adopt and integrate the system
  • Through the engagement provide support and communication across engineering product and design.


5. Team Collaboration & Leadership

  • Partner closely with internal UX designers product managers and stakeholders
  • Advocate for best practices in front-end development accessibility and performance optimization
  • Uphold high engineering standards




Required Skills & Experience:

  • Candidate must have a minimum of 5 years of expert level - hands on experience with JavaScript libraries and frameworks (React) Typescript and modern web technologies and build tools
  • End to end ownership mindset ability to take full responsibility for design implementation documentation and maintaining scalable front-end solutions independently
  • Proven experience creating and maintaining component libraries or design systems from scratch preferably using or extending shadcn/ui
  • Strong background in accessibility practices and standards WCAG compliance and semantic HTML
  • Proficient in writing technical documentation for cross functional teams
  • Experience with visual regression testing unit/integration testing and component QA workflows and best practices



General Skills:

  • Strong communicator
  • Exceptional time management organization and self-direction in an environment where they are the sole contributor for the design system


Requirements

Deliverables

1. Requirement Audit & Design System Strategy

  • Documented UI requirements
  • Audit of proposed design system existing components and visual styles
  • Design system architecture plan (naming conventions component hierarchy and roadmap)


2. Component Library Implementation

  • Core components customized from shadcn/ui
  • Net-new reusable components
  • Testing for accessibility and responsiveness
  • Clear versioning and changelog for component updates
  • Codebase structured for scalability

3. Design System Documentation

  • Developer focused documentation (installation usage patterns customizations etc.)
  • Accessibility guidelines and examples
  • Hosting setup for documentation (on Storybook)

4. Internal Training & Quality Assurance

  • Creation of automated component tests
  • Visual regression testing setup
  • Browser and device compatibility checklists

5. Internal Training

  • Workshops or training sessions for internal Supply Ontario teams
  • Quick-start guide for new users


6. Adoption support

Guidelines of extending the design system or editing components

Support plan for long term maintenance and future governance



Must Haves:

  • 5 years experience architecting and implementing a scalable maintainable design systems preference is using shadcn/ui as the foundation
  • 5 years experience designing the system architecture plan and strategy for system adoption & evolution
  • 5 years experience enhancing and extending the core components to align with brand and accessibility standards (WCAG 2.0 Level AA)
  • 5 years experience in collaboration with the UX team writing comprehensive documentation for all design system components and usage guidelines and testing


Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.