Job DescriptionThe successful candidate will be involved in implementing new hybrid mobile applications, across a range of applications. They will also be assisting in determining the appropriate technology-mix to meet the demands of the business. This is an exciting opportunity to be involved in a lot of green field development, and quickly see ideas and hard work turned into products
Qualifications- At least 3 year experience as a front end engineer
- Strong coding experience of JavaScript, with knowledge of how to structure large JavaScript applications
- Deep knowledge of HTML5 and CSS3, ideally also experience with LESS or SASS, and experience with CSS3 animations
- Experience styling for Responsive applications, ideally using Bootstrap
- Experience developing applications across multiple browsers, for desktops, tablets and phones
- Use of web-side frameworks such as AngularJS, Backbone.js, Ember.js, particularly with regard to Single Page Application development
- Testing of web applications using tools such as Jasmine
- Interfacing to server-side services, ideally also with some knowledge of how a server system would be implemented (whether that be LAMP, node.js, JSP or any other)
- Coding with web-security in mind
- Knowledge of the Front-end build and release process
- Ability to encourage and mentor other developers
Desirable Skills and Experience- Knowledge of a strongly typed server-side language such as Java
- Knowledge of a scripting language such as Python
- An appreciation of graphic design and human computer interaction
Additional Information