****Only people who can work onsite in either Reston, VA or NYC will be consider for this position. ****
POSITION SUMMARY
The User Interface Architect plays the lead user interface development role for the company web site. This individual is responsible for all aspects of user interface development.
Successful candidates will have a comprehensive knowledge of user interface development practices, and proven ability to integrate with back-end systems and a track record of delivering front-end components for a complex Web environment. Must have a passion for the Web and for create exceptional user experiences in electronic media.
The successful candidate is someone who enjoys working hands on with latest and emerging technologies to provide leadership in building efficient, scalable and flexible user interfaces.
Will interact daily with other user centered design practitioners within the user experience group. Works closely product management to identify and prioritize product requirements and with other software engineering architects to design new features and improve existing product functionality.
ESSENTIAL FUNCTIONS/RESPONSIBILITIES
Builds, tests, deploys and maintains HTML code for complex web-based content and applications using various programming and scripting languages
Gathers feedback from design and technical staff on Web site development needs.
· Helps to define overall UI structure and roadmap
· Helps to develop a common and scalable UI platform across the entire product line
· Leads by doing via hands-on code development
· Partners with both engineering product management teams to define the overall direction of the UI platform
· Manage UI coding standards and guidelines, including accountability for quality of all code written by UI developers
· Contribute to the engineering team’s culture of innovation and quality
Creates prototypes and reviews and modifies functional specification for software projects
Works with other staff members to help determine standards and procedures
Maintains group coding standards and procedures and trains new group members
Prepares and organizes concise written client deliverables and communicates project progress to clients in effective manner
Ability to think strategically and recommend development strategies and tactics
Assists in project planning and estimating. Reports hours daily to administration for billing purposes.
COMPETENCIES
COMPETENCY CATEGORY
ASSIGNED LEVEL
Job Knowledge
3+ (4a)
Communications
3+ (4a)
Customer Service & Support
3
Teamwork
3
Problem-Solving & Innovation
3+ (4a)
Leadership & Decision-Making
2+ (3ae)
Project or Process Management
3+ (4b)
PRINCIPAL RELATIONSHIPS
Internal Contacts:
Establish and maintain frequent communication with programs and units within the company. Maintain contacts with staff in all other departments as required.
External Contacts:
Interact with external customers and vendors as needed.
MINIMUM QUALIFICATIONS
Education:
Bachelor’s degree required; Masters degree highly desirable.
Experience:
Between 3-5 years of directly-related, progressively responsible work experience in a professional position in front-end web development.
Related Skills & Other Requirements:
Thorough knowledge and substantial experience with front-end web programming, including XHTML, DHTML, AJAX, CSS, JavaScript, XML and XSLT, semantic Web, and barrier-free design
· Very high technical competence, with a proven track record building highly scalable, flexible UI platforms
· Solid understanding and working experience in J2EE enterprise application technologies including WebLogic, JSP, Tomcat, Struts tag library and relational databases
· Excellent communication and teamwork skills.
· Strong leadership skills and an ability to mentor and groom other engineers
Willingness and ability to travel occasionally
Mastery of standards-compliant CSS layouts and HTML markup
Expert optimization of cross-browser compatible code
Must be able to address HTML and scripting compatibility and accessibility issues between different browsers and platforms.
Experience using and modifying complex JavaScript libraries
Experience using and coding against JavaScript libraries, such as jQuery
Experienced in the use Unix command-line tools and shell scripts
Experience with PHP, ASP, and FreeMarker template engine
Ability to clearly document features, technical specifications, and infrastructure requirements for self-produced technical work and job processes
Ability to creatively solve design and coding problems as they arise and to make or recommend sound coding and design decisions as needed.
Excellent communication and project management skills. Ability to understand and contribute to functional requirements and translate them into technical design and development projects.
- Location: Reston, VA or NYC
- it's NOT ok to contact this poster with services or other commercial interests
- Compensation: Open
PostingID: 1459938813