Required:
- Proficient understanding of web markup, including HTML5, CSS3
- At least 2-3 years of work experience with UI Design/Front-End Development
- Expert in web technologies (HTML5/CSS/JS)
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Experience in Javascript libraries (like jQuery, AngularJS or Three.js) and frameworks (MVC)
- Mobile application development experience and working knowledge of the responsive web design approach
- Knowledge of using and writing Web APIs based front-end code
- Fluency in current design and media trends
- Deep understanding of the array of technical constraints, user goals and business requirements that shape current and future products
- Ability to create well-abstracted, reusable UI components
- A keen eye for producing clean, semantic markup
- Proficient understanding of code versioning tools, such as Git / Mercurial / SVN
- Good understanding of SEO principles and ensuring that application will adhere to them
- Knowledge of PHP is a plus