Senior Front-End Web Developer

Ontario (ON)  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

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

Start date
As soon as possible
From
NEW AGE SOLUTIONS
Published at
14.01.2015
Project ID:
834359
Contract type
Freelance
To apply to this project you must log in.
Register