2015-02-13

NEW AGE SOLUTIONS/Toronto, ON, Canada

NWT is a Canadian IT Consulting and Recruitment Services company based in Toronto, Calgary and Ottawa. We have 70+ man years of experience in IT Life cycle management in Infrastructure and Application delivery. Our philosophy of business is to listen to our clients and work with them as partners to ensure how technology can run their business more efficiently and smart.

NWT wants to partner with you to understand your application and infrastructure needs and help you make decision in out sourcing, in sourcing and near sourcing models. We have a unique approach of nurturing talents from local colleges, Universities and new qualified immigrants who build our economy here in Canada. We want to bring an immense wealth of local talents to help you with your IT solutions.

Team Lead/Senior Front-End Web Developer

Job Title: Senior Front-End Web Developer

Banking Group: Corporate Marketing

Department: Digital Marketing Channels

Contract: 6 - 12 months

Reporting to the Development Manager, the Senior Front-end Web Developer is responsible for creating and/or implementing various Enterprise-wide web solutions for a wide variety of projects. Projects assigned will tend to focus on complex and/or large-scale projects often with a high level of technical complexity. All work must adhere to brand, technical and accessibility guidelines and standards.

The individual will be involved in multiple projects with various degrees of priority, and will be expected to work in tandem with Digital Managers, Project Managers, UX, Designers, and other Developers to ensure milestones are reached.

The role requires the developer to not only to be an expert in their existing technology skill sets, but also to be able to adapt to changing technology needs, learn new skills and work across various technology platforms. The successful candidate will be highly innovative, motivated, and customer oriented.

The role will require the developer to build web pages with code, as well as flow copy and manage content elements through the use of a CMS platform.

Knowledge and Skills

Technical:

Expert web programming skills to meet W3C standards for HTML5/XHTML and CSS2/3

Expert web programming for JavaScript, jQuery, node.js and/or other similar JavaScript libraries and frameworks

Ability to develop to Accessibility WCAG 2.0 Level A/AA standards

Ability to develop to meet various browsers, operating systems, and mobile devices

Ability to develop using Responsive Design technique with CSS3 media queries

Ability to develop using AJAX techniques with XML/JSON

Solid understanding on DOM and DHTML, and DOM manipulation

Solid understanding of object-oriented development

Solid understanding and experience creating and using CSS Sprites

Solid understanding and ability to develop using proper HTML semantics

Solid understanding and usage of Text Editor/IDE of choice (e.g. Dreamweaver, Visual Studio, Sublime)

Experience working with and developing within Content Management Systems (CMS) - preferably Web Experience Manager (WEM), Vignette, WordPress, or Drupal.

Experience with source control tools (e. g. Git, SVN , TFS, VSTS)

Strong design with emphasis on usability

Experience working with MVC design patterns (e.g. Backbone.js, AngularJS, Ember.js, Knockout, CakePHP, ASP.NET MVC) an asset

Experience working with Task Runners (e.g. Grunt) an asset

Experience working with Compiling languages (e.g. CoffeeScript, handlebars, Sass, LESS, Require.js) an asset

Experience working with video formats (mp4/ogg/webm) and closed captioning an asset

Experience working with HTML5 Boilerplate and/or Bootstrap an asset

Experience working with backend programming for ASP.NET, PHP, Java/J2EE, JSP an asset

Experience working in a Test Driven/Agile Development environment an asset

Experience working with Facebook/Twitter/Google chart/YouTube/Google Maps APIs an asset

Experience with high volume consumer web site an asset

Experience in functional and QA testing concepts would be an asset

Experience with web analytics - Adobe Site Catalyst, Omniture, Google Analytics would be an asset

Soft:

Position requires a highly energetic person with a positive attitude that is driven, creative, and resourceful in achieving results

Ability to multi-task and handle high pressure situations

Self-motivated, self-starter, goal oriented, high enthusiasm

Ability to take direction and produce quality work in a limited timeframe

Willingness and ability to work off hours, especially during critical periods

Understanding of software development lifecycle best practices

Experience with Information Architecture and building user interfaces for customer facing applications

Enjoys assisting others utilizing problem solving skills

Analytical Thinking (in-depth)

Influence (working)

Time management skills (in-depth)

Excellent communication skills (written and verbal)

Project Management skills (working)

Key Accountabilities

50 %: Development

25 %: Client Relationship Management (collaborating with Digital Marketing Managers, Designers, Developers, etc)

25 %: Coaching

Development

Utilize various content management systems to create Front-end HTML5/?CSS3/?JavaScript/jQuery/XML/JSON code

Analyze, debug, and deliver clean, validated, maintainable code

Implement pixel perfect layouts/?templates from compositions and mock-ups

Maintain and improve existing code base

Fix/identify bugs and thoroughly test new code

Create test pages, templates and other graphical elements

Ensure site integrity and quality control

Actively contribute to discussions and brainstorming sessions

Work with the analytics team to improve analytics, user tracking and SEO

Prioritize and manage workload effectively

Ensure projects are delivered on-time and to the highest possible standard

Occasionally work outside normal office hours to implement code to production environment

Client Relationship Management

Collaborate with Digital Managers or internal project teams to understand business and user requirements with regards to front-end development deliverables and timelines

Work in partnership with creative and technical teams to determine enterprise solutions within the existing online infrastructure

Work with Technology & Operations teams to ensure server side work is completed in tandem with eChannel deliverables.

Work with outside vendors on existing / new technology platforms (implementation and maintenance)

Coaching

Act as the technical focal point for the team assisting team members with technology and standards.

Identify issues in code written by other members of the team and assist accordingly

Mentor other Front-end web developers and help them develop their skill set

Assist in the onboarding of new staff members to the development team

By applying to this position you are confirming you possess either a Canadian citizenship, permanent resident status or work permit

Employment Type: Contract

Apply To Job

Show more