Job Description
<p>Title: UI Developer</p><p>Work location: Toronto, Canada(Hybrid)</p><p>Duration: 12+ Months Contract</p><p>Job Description:</p><p>About the Role</p><p>We are looking for a<br>Senior React Web App Engineer<br>to drive the technical execution and team leadership of our next-generation frontend platforms. You will lead the development of reusable React components and frameworks, oversee the rollout of shared UI systems using<br>ShadCN<br>, and guide engineers in implementing scalable, performant web applications.</p><p>This role is ideal for someone who thrives at the intersection of hands-on coding, mentorship, and driving execution across multiple teams.</p><p>Key Responsibilities</p><ul><li>Lead Frontend Development<br> : Guide the hands-on development of React applications and shared component libraries with a focus on reusability, maintainability, and developer efficiency.</li><li>ShadCN Ownership<br> : Own and extend our<br> ShadCN-based component library<br> , aligning closely with design and product teams to deliver consistent and accessible UI patterns.</li><li>Drive Execution<br> : Collaborate with engineers across pods to ensure timely delivery of frontend projects, maintain code quality, and standardize patterns across applications.</li><li>Champion Best Practices<br> : Promote performance optimization, accessibility (WAI-ARIA compliance) - ShadCN follows WAI-ARIA pattern and secure coding standards in all aspects of frontend development.</li><li>Collaborate Cross-Functionally<br> : Work with designers, backend developers, product managers, and platform teams to align implementation with product strategy and technical architecture.</li></ul><p>Required Qualifications</p><ul><li>5+ years of professional experience developing large-scale web applications<br> , including architecting and delivering high-traffic, complex SPAs.</li><li>5+ years experience in frontend development with a strong focus on<br> React<br> and<br> TypeScript<br> .</li><li>Deep hands-on experience building and leading projects with<br> ShadCN<br> .</li><li> Fullstack experience<br> and<br> Claude Code , Cursor<br> AI vibe coding</li><li>Strong knowledge of<br> SOLID principles<br> , object-oriented and functional design patterns, and clean architecture approaches.</li><li>Track record of building scalable SPAs and modular component systems in production.</li><li>Strong knowledge of frontend performance tuning, testing strategies (Jest, Playwright), and developer tooling (Vite, TurboRepo, ESLint, Storybook).</li><li>Demonstrated ability to lead teams through complex frontend initiatives and architectural transitions.</li><li>Experience with state management (Redux, Zustand, or others) and modern UI patterns (Provider, Composite, Summary, etc.).</li><li>Experience with data fetching mechanisms (restful API, GraphQL, WebSockets,gRPC) and related libraries (Axios, TanStack Query, Apollo, SocketIO, etc.)</li><li>Experience with different styling patterns/framework (CSS modules, SCSS, CSS-in-JS, Tailwind, etc.)</li><li>Proficient in accessibility standards and responsive UI development.</li></ul><p>Preferred Qualifications</p><ul><li>Familiarity with<br> dynamic/meta-driven UI<br> or internal app frameworks.</li><li>Strong eye for design consistency and user experience quality.</li><li>Contributions to open-source projects or frontend communities, especially around React or design systems.</li><li>Background working in a platform or internal tools team is a plus.</li></ul>Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Jobsbrampton.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.