Senior javascript developer (OTT) (English services) (telework)
CBC/Radio-Canada based in Toronto, ON is inviting applications from suitable candidates for the position of Senior javascript developer (OTT). CBC/Radio-Canada is national public broadcaster. It provides news, entertainment, and cultural content in both English and French across radio, television, and digital platforms. Known for journalistic integrity and storytelling, it delivers diverse perspectives and high-quality content. It connects with diverse audiences through innovative and accessible programming. The candidates selected for the vacancy will be required to start the work as soon as possible.
Also hiring: Food and beverage server
Job Description:
Employer Name: CBC/Radio-Canada
Position: Senior javascript developer (OTT) (English services) (telework)
No of Vacancies: 1
Salary: Salary is not mentioned, $25.00 – $32.00 hourly estimated salary
Employment Type: Full time/Permanent
Location: Toronto, ON, CA
Requisition ID: JR00001667
Requirements:
Languages: Candidates must have knowledge of the English and French Language
Education:Â Candidates should have completion of a university degree
Experience: Candidates should have 3 years of experience in software development
Physical Requirements:
- The candidates should have critical thinking to question and propose new ideas
- The candidates should have a keen interest in the major trends and challenges of the digital world
- The candidates should have meticulousness, independence, and resourcefulness and excellent stress management and priority setting and flexibility, initiative, and dynamism
- The candidates should have the ability to work in a team and be an excellent communicator
Other Requirements:
- The candidates should have experience in developing complex and high-performance React applications
- The candidates should have proficiency with CSS, SASS, and styled components and mastery of object-oriented approach in React (OOP)
- The candidates should have experience with React “hooks”, experience with Git, mastery of JavaScript or TypeScript
- The candidates should have experience with audio or video players as well as the HLS protocol
- The candidates should have experience in front-end performance optimization, experience with Next.js, WebPack and Node and knowledge of SWR or another data fetching framework
- The candidates should have knowledge of audio-video broadcasting on the web (streaming), knowledge of design patterns and knowledge of other programming languages
- The candidates should have good general knowledge and strong intellectual curiosity to acquire and develop new knowledge and skills
- The candidates should have analytical and conceptual thinking skills and bilingualism (English and French), spoken and written mandatory
Responsibilities:
- The candidates should be able to design and modify reusable components for Radio-Canada’s digital platforms, such as the audio or video player
- The candidates should be able to ensure compliance with standards and control the quality of the product throughout the project’s execution
- The candidates should be able to stay informed of new trends in the various fields of digital development
- The candidates should be able to proactively propose solutions to the challenges encountered
- The candidates should be able to participate in Agile Scrum activities designed to review ongoing production projects to make necessary corrections and adjustments, or completed projects to measure their results
- The candidates should be able to participate in the development of user stories for our various products
- The candidates should be able to ensure the good performance of developed applications to handle high loads
- The candidates should be able to participate in sprint planning, retrospectives, and application deployments
- The candidates should be able to participate in code reviews and solution deployments
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through the below-mentioned details.
We thank all the applicants for showing their interest and trust in us, however, only the most eligible candidates will be selected and conducted for further procedure directly from employers, in between no charges/fees or original documents will be asked from any applicant. All the best!