$1 - $3 Posted: 3 hours ago
Job Description
<p>Hybrid 1-3x/week flexible or Open to 100% remote to those residing outside of Greater Montreal.</p><p><br></p><p><strong>Overview</strong></p><p>We're looking for a highly skilled <strong>Senior Front-End Developer</strong> with deep expertise in <strong>TypeScript</strong> and <strong>React</strong> to join our agile team working on the next generation of the <strong>Client's</strong> digital experience. As a key contributor, you will play a central role in developing performant, accessible, and maintainable interfaces that serve millions of Canadians.</p><p><strong>Responsibilities</strong></p><p>• Design, develop, and optimize high-quality front-end solutions using <strong>React</strong>, <strong>TypeScript</strong>, and modern JavaScript.</p><p>• Contribute to the architecture and evolution of Bell.ca's front-end ecosystem.</p><p>• Collaborate closely with UX/UI designers, product owners, and back-end developers to deliver seamless user experiences.</p><p>• Write clean, scalable, and well-tested code following best practices (unit tests, component reuse, performance optimization, accessibility).</p><p>• Participate in code reviews and mentor junior developers.</p><p>• Integrate RESTful APIs and GraphQL endpoints.</p><p>• Ensure cross-browser compatibility, responsiveness, and WCAG compliance.</p><p>• Work within a modern DevOps/CI-CD environment (Git, Jenkins, Azure DevOps, etc.).</p><p><strong>Requirements</strong></p><p>• 5+ years of front-end development experience, including <strong>5+ years with React and TypeScript</strong>.</p><p>• Strong knowledge of HTML5, CSS3, ES6+, and modern front-end tooling (Webpack, Vite, Babel, etc.).</p><p>• Experience with <strong>state management libraries</strong> (Redux, Zustand, Recoil, etc.).</p><p>• Solid understanding of <strong>component-driven development</strong> and design systems.</p><p>• Familiarity with Agile methodologies (Scrum/Kanban).</p><p>• Experience in large-scale or high-traffic websites is a strong asset.</p><p>• Excellent communication and collaboration skills.</p><p>• Bilingual (English/French) is an asset.</p><p><strong>Nice to Have</strong></p><p>• Experience with <strong>Next.js</strong> or <strong>Server-Side Rendering (SSR)</strong>.</p><p>• Familiarity with <strong>Storybook</strong>, <strong>Jest</strong>, <strong>Testing Library</strong>, <strong>Cypress</strong>, or similar tools.</p><p>• Knowledge of web accessibility (WCAG 2.1) and performance auditing (Lighthouse).</p><p>• Familiarity with headless CMS and micro frontends.</p>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 Jobsincanada.info 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.