- Excellent troubleshooting skills;
- Demonstrated ability to create well documented code and documentation for team members and stakeholders;
- Demonstrated ability and willingness to develop using a high-disciplined and structured approach ensuring long-term maintainability and reusability;
- Experience collaborating with designers and back-end engineers;
- Experience working in an Agile-like environment;
- Solid understanding of web/usability/accessibility standards;
- Experience integrating front-end code with Java or similar platforms;
- Experience working with version control (SVN preferred).