Lead the definition of product line distinctive UX
Build reusable UI components that allow managing the functional processes of each web application part
Ensure technical development of new and existing web application user interfaces and communication components
Work closely with server-side developers
Contribute to the company development standards, working closely with the Head of Development or Technical Director
Discuss the technical solution with the product owner and provide ideas and solutions
Provide accurate effort estimates
Contributing to documentation (instructional and technical documentation)
Constantly seeking to develop yourself by learning new technologies and keeping abreast of your markets developments
Mentorship and coordination of more junior resources
Its not really about number of years of experience; its about your technical capability and demonstrable experience, the types of projects youve worked on, your knowledge of front-end development and your ability to turn around a project:
Experience in web application development (not just web sites)
Good knowledge of HTML (xHTML and HTML5), CSS2-3 (knowledges of Less framework is welcome).
JS design patterns (eg: constructors, observer, prototype, mixin, composite, lazy initialization...)
o MVC - eg: backbone, ember, angular...
Templating - eg: moustache, hogan...
Generic libraries and toolkits - eg: jquery, underscore, modernizr, bootstrap...
Familiar with UX concepts like usability, personas, user stories, wireframing.
Experience with agile methodologies.
Fluent English, spoken and written