A mojor business and technology consulting firm
We are looking for an experienced and self-motivated Senior Front End Engineer to join the development team. In this capacity, you will write standards-compliant html, css, and unobtrusive javascript to build world-class web applications. You will work with designers, product managers, and backend engineers to gather requirements, provide LOE estimates, and create enhanced user experiences through your expertise in front end development.
Responsibilities:
Front End development and maintenance for our leading-brand properties including FoodNetwork.com, HGTV.com, DIYNetwork.com and more.
Build standards-compliant cross-browser/platform compatible web pages integrating with TCL, PHP and others.
Collaborate with product managers, designers, backend engineers and usability engineers to refine the user experience.
Participate in 24x7 Service Desk rotation, assisting with issue triage across both front and back end, issue resolution on front end, and escalation where necessary.
Participate in front end gatekeeper deployment rotation.
Required Skills:
5+ years of experience in general web application development, with 4+ years with front-end development
4+ years of experience with JavaScript (including DOM, object-oriented JavaScript, Ajax, JSON, events, callbacks) and well-demonstrated HTML/CSS
Knowledge of jQuery
Experience integrating front-end code with PHP, JSP, or related language
Experienced with version control (SVN preferred)
Solid understanding of web/usability/accessibility standards
Excellent troubleshooting skills
Preferred Skills (bonus if you have these):
Tcl, Vignette experience.
Knowledge and experience with XSL.
Knowledge of web application lifecycle, MVC and other design patterns.
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!