Knowledge Network, BC's Public Broadcaster, is looking for an experienced and passionate
Senior Drupal Developer to grow and enhance our streaming services on web, mobile and TV platforms.
With a popular television channel and a wide variety of websites and apps, we have an expansive, engaged, and dedicated audience. The work of our incredible team of developers and designers is accessed daily by thousands of British Columbians and Canadians seeking information, entertainment and inspiration from a public broadcaster they trust.
As our Senior Drupal Developer, you are an essential part of Knowledge's Streaming Platforms team. You are the lead in developing and maintaining the back-end of Knowledge.ca and KnowledgeKids.ca.
You will work closely with our talented and dedicated in-house team and external stakeholders to analyze, develop and support custom Drupal modules and web applications with integrated systems and database applications on an AWS containerized environment. You will direct all aspects of the delivery lifecycle of projects and collaborate with other talented and dedicated professionals to advance our digital strategy.
Responsibilities
- Lead the development and maintenance of Knowledge.ca and Knowledgekids.ca backend environment as we evolve our streaming platforms. Both properties have been migrated to Drupal 9.
- Contribute towards our digital strategy to enhance and improve all of Knowledge's streaming platforms; including iOS, Apple TV, Android, Google TV, Roku, Amazon Fire Stick, etc.
- Develop and support custom Drupal modules that include integration with databases, broadcast servers, and third-party APIs
- Deploy solutions to Production and other relevant environments with high quality and reliability
- Perform timely security updates coupled with scheduled non-urgent updates. You will work closely with the wider team to apply best practices for site maintenance.
Required Skills
- Post-secondary diploma or degree in Computer Science/related field, or equivalent working experience
- Strong PHP (including OOP) and MySQL skills
- 5+ years' experience with Drupal 7 including installation and configuration
- 3+ years' experience in working with Drupal 8, 9
- Proven custom Drupal 8 module development, including strong familiarity with proper Drupal coding standards
- Demonstrated knowledge of modern development workflows, including use of the command line, gitflow, containers, and dev/stage/prod environments
- Experience working with REST, GraphQL, and other modern API technologies
- Experience using front-end frameworks such as AngularJS, ReactJS, Ember, Zurb Foundation, Bootstrap, and other grid systems.
- Ability to work independently, as well as communicate within a team environment
- Ability to learn new technologies and business functions
- Experience with AWS configuration and support is a plus
In addition to the required skills, we are looking for someone who believes in the value of what we proudly offer as a free, commercial-free public broadcaster. You are a strong team player, an excellent communicator and thrive on contributing to the development of creative concepts. We encourage you to check out our free streaming platforms to see if this is something you can get behind.
Knowledge Network is an equal opportunity employer committed to respect and diversity in everything we do. We invite applications from women, visible minorities, Indigenous Peoples, individuals with disabilities, persons of all sexual orientation and gender identities, and all people committed to meaningful work that makes a difference. We are a crown corporation, funded by an annual operating grant from the provincial government and through donations from over 48,000 Knowledge Partners. As such, we offer you:
- Stable employment with a secure, trusted employer
- Standard hours (8 hours/day; Monday-Friday) so you can enjoy your evenings and weekends
- Generous vacation (start at 4 weeks) plus 12 stats, so you can really enjoy paid time off
- 100% employer-paid dental, extended health, vision care for you and your family
- An extremely generous defined benefit pension plan (BC College Pension Plan)
- A competitive salary - starting in the low-90's and working your way up to $100K+ within 4 years.
- Training and professional development opportunities to grow your skills
Our office is based in Burnaby, however this position is open to hybrid local work or remote work within British Columbia. If this sounds like the right opportunity for you, at the right time in your career, please send a letter stating why you are the right person for us, along with your resume to hr@knowledge.ca, by March 6, 2023. If you require accommodations at any point during the application and hiring process, please let us know.