We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

Front End Developer (24281)

£Excellent salary + benefits

HTML5, CSS3, JavaScript

If you want to design and develop innovative and intuitive front ends then this could be the job for you. Creating front-ends for web applications, iOS and Android, you will work with back-end developers, UX/UI designers and other software engineers to produce impressive user interfaces.

To meet the requirements of this role you will have:

  • A good degree in a relevant subject
  • Experience of front end design and development
  • Solid understanding and recent experience ofHTML5 and CSS3
  • Demonstrable JavaScript coding skills including knowledge of frameworks such as Backbone, Angular, Ember,
  • PhoneGap, Cordova and JavaScript build tools such as Grunt, Gulp and Broccoli
  • Experience of building single page applications in the browser
  • Hands-on experience integrating Web applications with REST or SOAP services
  • Knowledge of unit testing and test automation tools and techniques for browser based user interfaces
  • Interest in Usability and UX (web application wireframing skills would be an advantage)
  • Creativity and a great eye for design
  • A Passion for elegant and intuitive user interfaces

In addition, any of the following would be advantageous:

  • Version Control (Subversion)
  • Familiarity with standard tools such as Photoshop, Illustrator & Fireworks
  • Python and Django

In order to be considered for this position, please submit your CV and a portfolio of your work that showcases websites, web applications and user interfaces you have developed.

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.