CBC/Radio-Canada

Javascript Senior Developer - OTT Team (French Services) (Telework/Hybrid)

CBC/Radio-Canada
Apply
13 days ago
Montréal, CanadaSenior

Responsibilities

  • Design and modify reusable front-end components for CBC/Radio-Canada’s digital platforms, including audio/video players.
  • Develop and maintain complex, high-performance React applications capable of handling high loads.
  • Ensure product quality and compliance with development standards throughout project execution.
  • Participate in Agile Scrum activities, sprint planning, retrospectives, user-story development, code reviews, corrections, and deployments.
  • Propose solutions to technical challenges and stay current with digital development trends.
  • Coordinate technical work with product owners, architects, and technical managers.

Requirements

  • University degree or equivalent experience.
  • At least 3 years of software development experience.
  • Experience developing complex and high-performance React applications.
  • Proficiency with CSS, SASS, styled components, JavaScript, and TypeScript.
  • Mastery of object-oriented programming concepts in React.
  • Experience with Git and front-end performance optimization.
  • Experience with Next.js, Webpack, and Node.
  • Knowledge of SWR or another data-fetching framework.
  • Bilingual English and French proficiency, spoken and written, is mandatory.
  • Experience with React hooks, audio/video players, HLS, web streaming, design patterns, and other programming languages is an asset.
  • Strong communication, analytical, conceptual, critical-thinking, organizational, and teamwork skills.

Benefits

  • Hybrid work arrangement with in-office and remote work, plus work-from-home opportunities.
  • Flexible work schedules and competitive employee benefits and total rewards.
  • 12-month full-time contract position renewable annually; not a consulting assignment.
  • Opportunities for continued learning, professional development, mentorship, pair programming, and Employee Resource Group participation.
  • Creative, dynamic, inclusive work environment with experimentation and iterative development.

Tech Stack

Categories

CBC/Radio-Canada

About CBC/Radio-Canada

5,001-10,000 employees
Contact me