Description
Front End Engineer
Our Client is seeking a Front End Engineer for a 5 month contract in New York, New York. The Front End Engineer will write standards-compliant xhtml, CSS, and unobtrusive JavaScript to build world-class web applications. The Front End Engineer will work with designers, product managers, and Back End engineers to create enhanced user experiences
Responsibilities:
- Front End development for publishing tools and consumer facing sites of our leading-brand properties including FoodNetwork, HGTV, DIYNetwork and more.
- Build standards-compliant cross-browser compatible web pages integrating with Server Side logic.
- Collaborate with product managers, designers, Back End engineers and usability engineers to refine the user experience
Required Skills:
- 6+ years of work experience in general web application development, with 4+ years with Front End development
- Advanced JavaScript (including DOM, object-oriented JavaScript, Ajax, JSON, events, callbacks) and well-demonstrated XHTML/CSS
- Advanced knowledge of jQuery
- Comfortable working in an agile development cycle environment
- experience integrating Front End code with JSP, JSTL and taglibs or other Back End languages.
- Knowledge and experience with XSLT
- Experienced with version control (SVN preferred), content management methodologies
- Solid understanding of web/usability/accessibility standards
- Excellent troubleshooting skills
- BA or similar professional experience
- Experience building web sites and/or web applications
- Experience designing modular, object-oriented JavaScript
- Experience with AJAX application model
- Experience working with Server Side components and applications
Preferred Skills (bonus if you have these):
- Experience with large consumer facing CMS migrations, Adobe DAY and CoreMedia a plus.
- Extensive knowledge architecting Front End frameworks.
- Knowledge of web application life cycle, MVC and other design patterns
- Experience with unit and functional test cases using Selenium.
- Exposure to R&D and rapid prototyping
- Experience with Cold Fusion
You should also:
- be able to work with minimal supervision and with remote co-workers
- be passionate for building world-class products
- have a strong sense of commitment and responsibility for your work
- have excellent communication and time management skills
- have demonstrated prior career growth and a desire to learn
- have a keen interest in emerging technologies
- have a friendly, positive attitude - we're a friendly group!