Front End Developer


Premium Job From Kainos

Recruiter

Kainos

Listed on

8th May 2015

Location

London

Salary/Rate

£50000 - £65000

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Job Introduction

Kainos provides digital technology solutions that transform businesses, enabling companies to work smarter, faster, better.

Due to our ongoing growth we are currently recruiting for a number of Software Engineers to join Kainos. The Software Engineer will be responsible for developing software solutions across a range of both internal and client focused projects

Main Responsibilities

Responsible for developing and testing software solutions, most often as part of a team but in some cases in a solo capacity. May be based in the Kainos office or on a customer site.

Will work from requirements or high-level design without the need for direct supervision.

Will be responsible for development and testing of moderately complex systems using Agile and traditional methodologies.

Promoter of quality software engineering techniques within project team, such as code review, design review, reusability of code, refactoring, automated testing and use of standards.

The Ideal Candidate

Experience with/ using;

- HTML, CSS and JavaScript

- Responsive design

- Version control

- Testing and developing cross-browser, maintainable, code

- Building inclusive, accessible solutions

- User experience design

- The difference between graceful degradation and progressive enhancement, and when to use each

- Working with a CSS preprocessor, (e.g. Sass, Compass)

- Using git and deployment processes

- Working with github, submitting and approving pull requests, branching etc.

- Templating languages

- Designing in browser

- Unit and integration testing (e.g. qunit, jasmine)

- WCAG and knowing when to use ARIA etc.

- Working within agile methodologies (e.g. Scrum)

- Experience of substantially contributing to a completed solution, involved for more than half its duration.

-Competent and experienced in two or more technology areas

- Demonstrable awareness of business and operational environments into which solutions have been delivered.

- Capable of creating designs for low to medium complexity components, which conform to basic design principles such as encapsulation, coherence, abstraction, scalability and simplicity.

- Thorough understanding and experience of coding and data structure principles, and application of coding standards.

- Good understanding of testing principles, including unit, system, and user acceptance testing.

- Capable of working with minimal supervision.

- Able to produce viable estimates and deliver to them.

To apply for this role please click the APPLY button.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: