Description
Front End Developer-Central London- Contract- £300-£350 p/dThis position will involve using the latest front-end web technologies (HTML5/CSS3) to develop code alongside a team of developers (both front and back-end, with different platform specialities). This role works closely with both external clients and internal, cross-functional teams on projects that range from a few weeks to a few months in length.
Your responsibilities will include:
- Coding, testing, and troubleshooting solutions using the appropriate tools under the limited guidance of a lead architect.
- Following accepted coding standards and best practices, using agile software development methodologies.
- Providing development input and direction during the estimation, specification and design phase of projects.
- Supporting the maintenance of existing code, including bug fixes, enhancements, and miscellaneous maintenance.
What we are looking for:
Essential
- A minimum of 4-5 years of industry experience as a front-end developer, utilising HTML, CSS and pure JavaScript.
- Able to demonstrate proficiency of HTML5, CSS3, jQuery and pure JavaScript (a portfolio of work is preferable).
- Strong JavaScript skills and familiarity with various JavaScript frameworks, Ajax / JSON and gesture / touch-based JavaScript.
- Experience building reusable/modular JavaScript components.
- Experience of working on complex web applications.
- Familiarity with JavaScript MVC frameworks e.g. Dojo, Backbone, Ember.
- Ability to produce robust cross-platform experiences.
- Cross-platform mobile web development experience (iOS, Android, Blackberry, Windows Phone 7, webOS, etc).
- Extensive knowledge of web optimization principles and UCD methodologies.
- Ability to work both autonomously and as part of a team, taking feedback and demonstrating an appetite for knowledge and a willingness to advance towards a more senior role.
- Effective verbal communication and written skills, good attention to detail.
- Able to demonstrate an aptitude for problem solving.
Desirable
- Understanding of mobile development best practices (responsive design, progressive enhancement, graceful degradation etc.).
- Ability to produce draft visual designs.
- Knowledge of web best-practice and mobile web usability principles.
- Knowledge of hybrid mobile application development.