Expert level understanding of the HTML and underlying event model.
Strong analytical and problem solving skills.
Ability to effectively learn and use new programming concepts, tools and methodology to support the needs of the business.
Candidate should possess these skills:
Experience extending existing frameworks desired.
Experience with Spring Framework, and Spring MVC desired.
Able to work on a distributed team using agile methodologies.
Ability to develop and implement high-quality code in a timely manner is essential.
Effective verbal and written communication skills with both technical and non-technical audiences.
Ability to thrive in a dynamic, collaborative and fast paced environment.
Strong interpersonal skills as well as strong problem-solving and analytical skills and attention to detail.
Work closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.