Front-End Developer (HTML/CSS/JavaScript)The front-end developer will be assigned to an e-Business development team to build cutting-edge user interfaces for customer-facing websites running on desktops, mobile phones and tablets that integrated into Sitecore on ASP.Net (.NET IS NOT REQUIRED). This role will collaborate with user experience designers and back-end developers to create and enhance user interfaces for high-volume, large-scale web applications. The ideal candidate will have experience working in front-end technologies (HTML, CSS, JavaScript, JQuery, AJAX, JSON).
Experience with SiteCore implementations is desireable, though not essential.Review user stories. Participate in planning sessions. Identify tasks related to HTML authoring and/or front-end development. Estimate effort for front-end development.Convert annotated visual designs (Photoshop) to web pages and associated assets (HTML, CSS, images, JavaScript, etc.). Create / maintain pattern libraries for pages / modules.Collaborate with user experience designers and back-end developers / architects to complete assigned tasks using an Agile methodology.Collaborate with front-end designers and back-end developers to analyze and optimize the performance of web pages.Ensure work products are delivered on-schedule and comply with best practices and standards.Perform other duties and responsibilities as assigned.Expertise in rendering page designs (wireframes / visual designs) into web pages (HTML, CSS, images, JavaScript). Javascript must be at the expert level.Developing interactive page features using JavaScript libraries and custom code5+ years as a front end developer rendering page designs for large-scale, public-facing websites - HTML, CSS5+ years working with Javascript UI technologies - JQuery, AJAX, the DOM and JSONKnowledge and practical experience with MVCFront end development using SiteCore CMSConsuming back-end / web service technologies – REST, SOAP, XMLWorking in environments that apply the agile methodologyCreating and debugging designs for multiple browsers and devices (desktop, mobile, tablet)