Right Resource

@ Right Cost

& Right Time

Back to Openings

Front End Development Tech Team Lead

Summary

As a Principle Creative Engineer focused on user experience architecture and development the consultant is expected to perform a leadership role within an interdisciplinary team that creates world class data driven internet based solutions. Primarily responsible for the success of all technical and functional aspects of a given project, the consultant will be the technical lead from project inception though the design and technical approach phases, implementation, quality assurance and ultimately launch and maintenance. Collaborating with technical colleagues to ensure the end-to-end solutions is satisfying the project objectives throughout its entire lifecycle.

This position will require travel

Job Description

  • 5 to 8 years of UX architecture and development experience
  • Proven track record as a technical team leader
  • Experience integrating with a multitude of backend platforms and architectures

Skills

  • Expert in object-oriented JavaScript
  • Expert in semantic markup w/ HTML4/5
  • Expert in data exchange between application layers via XML and JSON
  • Expert with AJAX development and interaction
  • Expert in the concept of progressive enhancement
  • Expert in at least two of the following UI frameworks: JQuery[UI]/Dojo/Touch/Prototype/Script.aculo.us
  • Proficient understanding of software engineering methodologies and design patterns; ability to driving good software engineering practices
  • Proficient in mobile web UI development and best practices
  • Proficient estimation skills
  • Proficient in documenting architectural solutions and code
  • Knowledgeable in automated, user experience testing methods
  • Proven ability to take leadership in proposing, researching and implementing creative technology solutions
  • Comfortable in both UNIX and Windows environments
  • Excellent time management skills
  • Excellent communication skills

Responsibilities

  • Perform the lead technical role in designing and implementing practical, maintainable project solutions
  • Decomposition of project tasks to help give out work to entire development team
  • Maintain a consistent focus on quality for the entire project
  • Perform code reviews; developing and adhering to coding standards
  • Stays abreast of ever emerging technologies and techniques
  • Stays abreast of ever evolving web standards
  • Encourage team awareness and appropriate adoption of emerging technologies
  • Mentor more junior team members in utilized technical skills
  • Collaborate with other departments to ensure high quality solutions and timely delivery
  • Maintain open lines of communication relating to the status of a given projects and its risks and challenges
  • Become a recognized subject matter expert within their fields of expertise

  • Apply