Description:
The Digital Production Studio (DPS) provides a one-stop shop for all front-line services required by Radio-Canada divisions across the country!
The DPS supports products in maintenance and evolution mode, covering areas such as Television, Kids & Youth, Mordu and special projects. It also serves the Archives and Communications teams (contests, newsletters, quizzes, etc.).
The DPS embraces the values of equity, diligence, innovation and collaboration.
Why is this role important?
Your responsibilities as part of the team will include planning, prototyping, implementing, unit testing and supporting enhancements, feature requests, bug fixes and, of course, documentation. When you work for CBC/Radio-Canada, you’re not only joining the undisputed leader in expressing Canadian culture — you’re also participating in its digital revolution. Here, you’ll find a stimulating, state-of-the-art and team-focused work environment.
Perks you can look forward to:
- Flexible work schedules, allowing you to prioritize yourself, your family and your work
- Work-from-home opportunities
- Competitive total rewards package
- Opportunities to work with cutting-edge technology
- Opportunities for continued learning and professional development
- Opportunities to become a member of our Employee Resource Groups
- Pair programming and mentorship opportunities, where you can learn from the best in the industry and help coach new talent
- A creative and dynamic work environment, where your ideas and contributions can be heard, valued and respected
- A supportive management team committed to upholding the highest standards of diversity and inclusivity
- An environment that favours experimentation and an iterative approach in order to achieve the highest form of technical innovation
How you will make an impact:
- Design and/or modify reusable components for Radio-Canada’s digital platforms.
- Design and/or modify presentation APIs in conjunction with back-end specialists.
- Ensure compliance with standards and control product quality throughout the project.
- Keep up with the latest trends in the various digital development fields.
- Be proactive and suggest solutions to challenges that arise.
- Participate in Agile Scrum activities in order to review progress on projects in production and make the necessary corrections/adjustments, or to gauge the results of completed projects.
We are looking for a candidate with the following:
- University degree or a relevant combination of education/experience
- Minimum of five years’ relevant experience
- Proficiency with JavaScript
- Proficiency or experience with React
- Proficiency with server-side scripting (API/GraphQL – client/server)
- Experience with NodeJS
- Experience with MongoDB
- Experience with TypeScript
- Experience with GraphQL/Apollo
- Performance optimization experience
- Experience with accessibility standards
- Experience with an Agile methodology
- Diligence, self-reliance and resourcefulness
- Analytical and conceptual mind
- Excellent stress management and prioritization skills
- Critical mind
- Flexibility, initiative and drive
- Ability to work as a team player
- Solid command of French
- Working knowledge of spoken and written English an asset