Sr. User Interface Engineer

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

Keywords

Description

Sr. User Interface Engineer
Reston, VA

The User Interface Engineer will be senior member on the team, responsible for writing and maintaining user interface code for production applications. As a senior developer with a thorough knowledge of X/HTML, CSS and JavaScript, the UI Engineer will be a lead member of the UI Engineering capability, part of our client's Web Technology group.

The candidate will interact closely with project management and software engineers to shape, identify, prioritize, and realize project requirements for production environments.

Successful candidates will have a comprehensive knowledge of Web development practices, standards, and proven ability to integrate with large scale Back End systems and a track record of delivering Front End components for complex web environments.

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES
Leadership, guidance, and direction for more junior members of the UI Development team, assuring standards are met.
Builds, tests, deploys and maintains production UI code for complex web-based applications using JavaScript, CSS, X/HTML and other programming and Scripting languages.
Expert-level Object Oriented JavaScript knowledge, with demonstrated complex implementations a must, eg, custom API's, optimization techniques, and design patterns.
Advanced knowledge and examples of HTML5/CSS3 implementations.
Gathers feedback from design and technical staff on website development needs.
Thorough understanding of implementing accessibility and progressive enhancement presentation layer coding practices. Works with Interface Design Architects to assure accessibility standards are met at a code level.
Responsible for support of and coordinating with other UI Engineers, as well as other members of the Web Technology and User Experience teams.
Follows established coding standards and other group procedures, both individually and at a team level.
Assists in project planning and estimating. Reports hours daily to administration for billing purposes.
Contributes to the engineering teams culture of high code quality.

PRINCIPAL RELATIONSHIPS
Internal Contacts:
Establish and maintain frequent communication with programs and units within the organization. Maintain contacts with staff in all other departments as required.

External Contacts:
Interact with external customers and vendors as needed.

Required Skills:
Related Skills & Other Requirements:
At least seven years experience in Web Development using core UI technologies preferable.
Expert-level understanding of the JavaScript programming language, related optimization techniques, and design patterns.
Expertise in data exchange methods using XML and JSON in JavaScript.
Expertise in working with JavaScript libraries such as jQuery.
Expertise in creating dynamic JavaScript applications that use Server Side technologies.
Experience working in an iterative development environment.
PHP experience, specifically as it relates to the Drupal and WordPress web publishing platforms.
Strong customer service orientation, with an ability to clearly discern client needs.
Ability to effectively coordinate multiple responsibilities simultaneously, with fast, flexible work style.
Willingness and ability to travel occasionally.

Preferred Skills:
Drupal
LAMP Stack
Unix/Linux Command Line

Education/Certifications:
Bachelors degree required.
At least 5-7 years of directly-related work experience in a professional position in web development or a related field.

Business Travel Required? Yes?
If yes, please explain:
Occasional travel to New York office required.

Start date
12-12-2011
From
Generic Network
Published at
01.12.2011
Project ID:
275811
Contract type
Freelance
To apply to this project you must log in.
Register