Job Description :
Job Title: Senior Interactive Developer (53229)
Career Level: Senior Associate
Duration: 3-6 months, could go perm
Start Date: ASAP
Location: Client site, Bethesda MD
Remote work allowed (y / n): No



Must Haves:
Expertise level experience in object-oriented JavaScript, jQuery, HTML5, CSS3, Handlebars, Sass

Project Specific Responsibilities:
Implement new functionality on the system to meet business requirements Design and develop high-volume, low-latency applications, delivering high-availability and performance. Contribute in all phases of the development lifecycle. Write well designed, testable, efficient code. Ensure designs are in compliance with specifications. Prepare and produce releases of software components. Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.


Responsibilities:
Create POC’s to research and recommend usage of emerging technologies to enhance user experience Provide context and guidance for integration and implementation of Front-End Interfaces Translate wireframes, comps, and functional requirements into functional xHTML/ CSS/ JavaScript Develop standards compliant mark-up and code for web sites and applications Recommend and Develop framework and code for mobile enabled sites using functionalities like geo locator compatible for iPhone, Android, Blackberry, and Windows devices Create and implement complex Ajax framework to facilitate data exchange and write DOM manipulation scripts Develop JavaScript using standard Frameworks (jQuery, dojo, Yahoo UI, etc Develop middle to large size custom JavaScript libraries for reuse across the application Develop and integrate Social Media plug-ins and apis like FB, TW, YT, etc. Articulate and explain details around web development basics like browser security issues, iframe to iframe communication, https requests, request and response and provide POC’s for project needs Work on CMS based environment e.g. Stellent, Interwoven, Hybris/Endeca Use Sapient SA3 development methodology to track and deliver components Define and parse valid data interchange structures to integrate with back end services Use standard toolsets to develop, validate and test code Manage medium to large sized team and resolve issues and dependencies in the team; coach and mentor the team to help deliver to the client expectation Create seamless processes for the team by establishing standards and frameworks for effective integration Report and track issues / next steps to Project Management team Function in a Global Delivery Environment Provide technology and implementation expertise to domain, projects, or client Maintain leading-edge knowledge in emerging technologies; drive knowledge sharing and lessons learnt sessions from project experiences


Experience Guidelines:
4+ years of industry experience
Excellent knowledge of hand-coded (X)HTML, CSS, JavaScript, and the DOM
Strong experience in developing standards compliant, CSS based layouts
Knowledge of JavaScript/UI libraries and their use in implementing AJAX solutions
Must dominate at least one of the following libraries: jQuery, Dojo, Ext, script.aculo.us
Understanding of SEO and accessibility issues and how they relate to development
Accessibility and 508 compliance a plus
Good working knowledge of the Adobe suite of products
Strong graphics manipulation/optimization skills using Photoshop, Illustrator, etc.
Strong organizational and estimation skills
Ability to thrive under tight deadlines, able to manage time efficiently
Effectively allocate work to junior team members
Experience working on large branded websites a plus
Experience working with CMS, Portal technologies, and/or backend frameworks (Java, .NET) a plus

Education:
Bachelor’s degree required or equivalent military experience