General Overview: As a Front End Developer, your main responsibility is for the production, modification, and maintenance of websites and the user interface of web applications. You will communicate effectively with designers and product owners to transform requirements into powerful user experiences. You will also work with server-side developers to implement websites that are complex, interactive, and data driven. Your ability to prioritize and communicate will be vital since you will work across multiple marketplaces and teams. You are highly motivated and comfortable working alone as well within the larger team Responsibilities 1. Complete and implement larger projects to meet business needs 2. Expand the functionality of current web applications 3. Keep online applications current with new technology 4. Assist Marketing team to implement new designs Required Qualification:- "Bachelor’s degree in computer science, information technology, engineering or related experience" Required Skills:- 1. 3-5 years in IT development 2. Excellent HTML, CSS, and layout skills 3. Strong knowledge of JavaScript and JQuery 4. Comfortable working with a UNIX environment 5. Strong Communication Skills 6. Knowledgeable in RWD 7. Knowledgeable in SEO concepts 8. Preferred: Familiarity with Version Control Systems (Mercurial and/or GIT) 9. Preferred: Knowledge of Perl CGI