Who are you?
You’re an open-minded, highly motivated individual with a passion for new technology and a keen sense of how users interact with web and mobile tech. You’re good at what you do and you love your work. You’re a team player who communicates well and you don’t take yourself too seriously, but you know when it’s time to hunker down and get to it! You like diversity, you’re a future-oriented programmer and, most importantly, you like a challenge. You’ll probably want to love music, too.
What’s the job?
The National Film Board of Canada is the only institution of its kind in the world that produces and distributes interactive and experimental work, auteur animation and documentaries in every form, for both Canadian and international audiences. Our primary means of sharing this creative wealth is the NFB.ca website. In the coming years, the NFB will be facing a shift in the way this content is disseminated, as we attempt to bring to life myriad web projects that will transform our audiences’ online experience.
We value innovation and send our devs to local events such as PyCon. We encourage participation in open hack—a-thons and even organize some in house. We also invest in training to our staff to make sure we are always up to date and pushing the limits.
You would be working with the Platforms team, developing and managing various Internet projects. You will help the team develop site architecture and find innovative technical solutions for clients, in cooperation with key staff in the NFB’s technical departments.
Key: Feasibility analysis, technology watch, and optimizing development.
What is required?
- A degree in Computer Science, Multi-media Production Technology, or Integrated Technology
- 3+ years of experience in web development
- Written and spoken English and French
- Familiarity with: Django and APIs
- Familiarity with: RDBMS (MySQL/SQLite) and NoSQL (e.g. ElasticSearch)
- Familiarity with: HTTP servers and network concepts
- Familiarity with: Mac, Linux and Windows OSs
- Good translation of visual representation and interaction concepts into data systems and structures.
We believe that writing code is an art. To send your CV and your artist statement, even if it’s only in haiku format, go to http://onf-nfb.gc.ca/en/jobs/positions-available/?jobid=20969