- Solid experience with unit testing of frontend components - 4&plus; years' experience in a software engineering role - Experience with review-centric development model, focus on frequent reviews & code quality - Excellent analytical & communication skills - Independent, ability to take initiative without requiring direct guidance - Experience of iterative  agile development practices