Frontend Developer

Title: Frontend Developer

Location: Ottawa or Toronto

Duration: 6-12 months with possibility of extension

The Front End Developer will be a part of a dedicated team supporting Marketing and Communications initiatives, as well as supporting current applications and any other requests. Working in a collaborative environment where continuous learning opportunities and challenging work is a constant.

Must Have:

• 3+ years’ experience with JavaScript, NodeJS, Angular 2+, XSL/XML, HTML5, JSON, MVC or other SPA frameworks

• Experience with Content Management Systems (eg. Teamsite/Livesite, Wordpress)

• Experience with responsive CSS framework (eg. Foundation 5/6)

• Transforming Visual Design prototypes into pixel perfect living breathing dynamic webpages

• Experience conducting front-end debugging using Chrome dev tools or equivalent

• Experience working with Visual design team on creating consistent web designs across projects which respect responsive behaviors and HTML elements

• Strong written and oral communication skills

• Ability to learn quickly in a fast-paced environment

Nice to Have:

• Experience with preprocessors (eg. SASS, LESS)

• OO design, patterns, and data structures

• Continuous Integration Tools (TeamCity)

• Experience working in an Agile Team environment as well as work independently

• Experience front-end Unit testing utilizing Karma and Jasmine

• Experience implementing analytics code such as Adobe DTM, Google Analytics

• Development knowledge and experience working with application servers (WebLogic, Tomcat, etc.)

• Experience with source version control, build and dependency management tools (Subversion, Git, Bitbucket, Maven, NPM, Grunt/Gulp/Webpack, etc.)

• Experience with Web Service technologies (REST/SOAP)

General Info:

Understands and interprets functional requirements as set forth in the functional design documents. Analyzes technical solutions that will satisfy the functional requirements . Designs, develops and unit tests technical solutions for moderate to complex work objects assigned. Provides support to test teams during product and UAT testing of the technical solution developed. Prepares and Implements the technical solution to the production environment. Investigates and provides post implementation support of the technical solution implemented. Experience & Requirements: 3 to 5 years, significant position related experience required.

If interested, please send your resume to jscharf@tiree.ca