
Staff Software Developer
- Kanata, ON
- Permanent
- Full-time
- Make significant, high quality code contributions to the project.
- Lead discussions, create documentation, or create work tickets to ensure other engineers on the team have enough detail, context, and direction on their current and future projects to make progress autonomously.
- Lead or participate in technical design and discovery activities within your team to support product roadmap definition.
- Contribute to high level planning, roadmap definition, and architecture design with teams across the organization.
- Provide technical mentorship to other engineers - provide positive, constructive code reviews; teach engineering best practices and debugging techniques; give pointers to educational resources; etc.
- Experience leading a team of developers from technical perspective, removing blockers, and effective delivery.
- Extensive experience in one of the following: React Native, Lightning framework, WebGL, or a modern web framework (i.e. Angular, Vue, Svelte, React, etc).
- Experience with Typescript.
- Extensive experience in building, testing, shipping, and maintaining highly performant consumer applications
- Demonstrated success in working with a cross functional team to deliver high quality software in an iterative, predictable, and sustainable way.
- Demonstrated experience in working effectively with ambiguous or uncertain requirements.
- Demonstrated success in evangelizing for high quality software development practices on a team - appropriate test coverage, automation, CI/CD, etc.
- Excellent written and oral communication skills, and experience in effectively communicating with both technical and non-technical job functions within an organization.
- Experience developing connected TV or mobile applications, especially using JavaScript frameworks.
- Experience developing an application in a resource constrained environment (e.g limited GPU, CPU, Memory)
- Demonstrated success in rapidly learning new technologies, languages, or frameworks
- Passionate about performance and creating amazing experiences for CNN users