Manager, Software Development - Apps
Bleacher Report Voir toutes les offres
- Kanata, ON
- Permanent
- Temps-plein
- Lead, mentor, and manage a team of software engineers, fostering a collaborative and high-performance work environment.
- Support the engineers on the team by coaching, setting goals, and providing regular feedback.
- Facilitate team ceremonies - daily stand ups, weekly team meetings, retrospectives, etc.
- Lead or be involved in design, discovery, technical planning, and status discussions within your team, where you’ll help set direction and context, and identify any gaps or blockers.
- Be involved in discussions around high level planning, roadmaps, and status with teams across the organization.
- Contribute technically by performing code reviews, providing guidance with implementation, or writing code directly.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Direct experience managing and growing engineering team members.
- Excellent written and oral communication skills, and experience in effectively communicating with a wide range of technical and non-technical job functions within an organization.
- Experience with hiring and onboarding new team members.
- Experience building, testing, shipping, and maintaining highly performant consumer applications that adhere to coding best practices.
- Demonstrated success in working with a team to deliver high quality software in an iterative, predictable, and sustainable way.
- Demonstrated success in rapidly learning new technologies, languages, or frameworks.
- Familiarity with a wide range of mobile development languages, frameworks, platforms, and the latest iOS and Android Platforms.
- Hands-on experience with mobile DevOps CI/CD tools and implementing best practices, including automation of deployment, code signing tools and automated tests. Preferred familiarity with Git and Bitrise.
- You are excited to learn and ready to lead new challenges
- You are excited to mentor and grow engineers.
- You are an excellent communicator capable of leading technical conversations with non-technical peers
- You are excited to add positively to the culture of CNN, both from an interpersonal level and from a code improvement standpoint.