The following requirements are the must: * Bachelors degree or higher in Computer Science (or similar/relevant field) or equivalent experience * 2+ years of JavaScript, AJAX, HTML (Web 2.0 development) * Familiar with latest technology like HTML5/CSS3 * Solid understanding of CSS & cross browser knowledge. * 3+ years experience in Web front end development * Ability to take ownership and provide leadership * Excellent written and verbal communication skills * Demonstrates excellent interpersonal skills to balance requirements, manage expectations, and drive effective results * Proactive attitude in identifying and resolving issues and risks
The following skills are preferable: * Extensive experience developing reusable components using JavaScript (or JavaScript frameworks) * Experience with server side skills (J2EE, REST, etc.) is desirable * Agile development experience is desirable * Collaboration products experience is desirable * Experience with mobile application development (Android, iOS) is desirable * Flex experience will be a plus