Radio-Canada

Senior Full-Stack Developer, French Services

Radio-Canada

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

ApolloGraphQLJavaScriptNode.jsReactReduxTypeScript

About the role

  • Plan, prototype, implement, unit test and support enhancements, feature requests, bug fixes, and documentation for Radio-Canada digital services.
  • Design and/or modify reusable web components for Radio-Canada’s digital platforms.
  • Design and/or modify presentation APIs in conjunction with back-end specialists and architects.
  • Ensure compliance with standards and monitor product quality throughout the project.
  • Keep up with the latest trends in the various digital development fields and propose solutions.
  • Participate in Agile Scrum activities to review progress and make necessary corrections/adjustments.
  • Collaborate with teams of web/mobile developers, QA experts and other specialists.

Requirements

  • University or college degree/diploma, or equivalent experience.
  • Three or more years’ relevant experience
  • Proficient knowledge of JavaScript.
  • Proficient knowledge of React/Redux/RTK/Saga.
  • Experience with TypeScript.
  • Experience with GraphQL (Apollo).
  • Experience avec Styled-Components and/or Tailwind.
  • Experience with server-side scripting (API/GraphQL – client/server).
  • Experience with NodeJS.
  • Front-end performance optimization experience.
  • Experience with web/mobile accessibility standards.
  • Experience with an Agile methodology (Scrum).
  • Knowledge of object-oriented development and design patterns an asset.
  • Solid command of French; working knowledge of spoken and written English an asset.
  • Candidates may be subject to skills and knowledge testing.
  • As part of recruitment, candidates will be asked to complete a criminal record check and possibly other background checks.