- Participate in the design, and development of UI framework and infrastructure
- Work in team using Agile methodologies
- Work cross- functionally with user experience, quality and product marketing teams to define and build interactive, high- performance, high- scalability, high- availability web GUI infrastructure
- Estimate design and development activities
- Communicate status against planned milestones
- Bachelors degree or higher in Computer Science (or similar/ relevant field) or equivalent experience
- Experience with server API's (REST, Struts) is desirable
- Agile development experience desirable
- 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