Previous Job
Previous
Sr. Front end Developer/ Sr. Interactive Developer
Ref No.: 18-32781
Location: Bethesda, Maryland
Start Date: 05/10/2018
 Title: Sr. Front end Developer/ Sr. Interactive Developer
 
Length: 6+ Months Contract

Interview: Phone and Skype
 
Location: Bethesda, MD
 
 
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 HTML5/ CSS/ JavaScript.
 
•Develop standards compliant mark-up and code for web sites and applications.
 
•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.
 
•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.
 
Skill and Role Summary:
 
•Very strong knowledge of Object oriented JavaScript, JQuery, HTML5, CSS3, Handlebars, Sass. 5-9 years of experience.                            
 
•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.