100% CANADIAN as Canada’s public broadcaster, CBC offers all Canadians broadcasting services that reflect and celebrate our country’s diverse heritage, culture and stories.
- Contract position (12 months)
Responsibilities of this role include developing client side interfaces using:
- understanding and utilizing knowledge of web standards and W3C DOM,
- using knowledge of CSS and DOM, and developing interfaces that perform consistently across a wide range of browser – platform combinations, in an efficient manner.
You will also develop flash pieces that balance creative and technical excellence and revise and adapt existing Action script code libraries to improve or alter functionality of Flash content.
As the Interface Engineer other tasks of your role will include designing and developing XHTML/CSS template architecture, maintaining high coding standards and practices with regard to re-usability of code, developing modular code base for designs using benefits of cascading style sheets, and optimizing web pages for Search Engines. You will also be familiar with basic concepts of Information Architecture, demonstrate knowledge with accessibility (WAI, 508), utilizing experience with internationalization, assisting in technology assessments, participating in code reviews and assisting users in acceptance testing of newly developed application, modifications or upgrades. You will prepare complete documentation on the application, upgrade, modification or enhancement produced, estimate the effort and time required for development, tests, and implementation of projects, and liaise with developers and other team members to obtain regular reports on project status.
You have the ability to communicate Flash’s technical and creative prowess and experience with a source code repository such as CVS. As the successful incumbent you also bring experience with SSI and SSI directives for Apache server as well as website design in an Agile workflow. In addition to your excellent verbal and written communication skills you are able to clearly explain objectives, requirements and directions to others. You have good interpersonal skills to ascertain appropriate measures when programming problems arise. Strong organizational and time management skills are essential. The ability to quickly learn new technologies and disseminate information to other CBC personnel, including non-technical staff is also required.
Qualified applicants are invited to submit their applications at cbc.ca/jobs by April 3, 2007.
Apply to the Interface Engineer (Programming) position
We thank applicants for their interest, however, only those selected for an interview will be contacted.
The CBC is committed to equity in employment and programming.