
Full Stack Developer
CBC/Radio-Canada3 months ago
Toronto, CanadaMid Level
Responsibilities
- Build and maintain web-based digital experiences for CBC/Radio-Canada audiences.
- Develop using JavaScript and React, with familiarity with TypeScript.
- Build and integrate API endpoints and third-party vendor products.
- Write unit and integration tests and support higher-level UI automation testing.
- Use tools such as Git, Jenkins, or Bamboo to manage development, build, test, and release workflows.
- Work collaboratively in an Agile, iterative, and incremental development environment.
- Learn new technologies, adapt to change, and contribute to technical innovation.
Requirements
- Demonstrated experience working with JavaScript and React.
- Familiarity with TypeScript.
- Knowledge of software development best practices and quality engineering practices.
- Experience writing unit and integration tests, with familiarity with higher-level UI automation testing.
- Familiarity with development process and build, test, and release workflow tools such as Git, Jenkins, or Bamboo.
- Experience building and integrating API endpoints and third-party vendor products.
- Strong communication skills and the ability to understand diverse perspectives.
- A Computer Science or Engineering degree or equivalent training and experience is preferred.
- Ability to learn new technologies and work flexibly in an Agile environment.
Benefits
- Permanent, full-time employment.
- Hybrid work environment with flexible work schedules and work-from-home and in-office collaboration.
- Competitive total rewards package with robust health benefits and a defined benefits pension plan.
- Dedicated time and opportunities for innovation, learning, and professional development.
- Pair programming and mentorship opportunities.
- Opportunities to join Employee Resource Groups.
- Creative, dynamic, supportive, and inclusive work environment.
- Primary location is the Broadcast Centre at 205 Wellington St. W. in Toronto, Ontario.