Senior Front End Developer (Birmingham)

Available in: Birmingham

Apply by: 31 December 2018

Role Description

The successful candidate will:

  • Work as part of a multi-disciplined agile team to deliver user focussed and successful solutions
  • Be responsible for production ready Front End code
  • Be responsible for accessibility and cross browser / cross device compatibility
  • Work with designers to define interaction patterns
  • Work back-end developers to integrate front-end and back-end code, ensuring design integrity and performance
  • Provide support and front end best practice advice to designers and developers
  • Communicate credibly with a wide range of digital delivery disciplines and talent both internally and externally
  • Comply with all confidentiality and non-disclosure policies and/or agreements and ensures security of information at all times
  • Build and maintain front-end libraries and frameworks
  • Assist in developing methodologies, standards and best practices
  • Research and recommend appropriate interactive technologies
  • Coach and mentor junior staff

Required Experience

  • Experience in a relevant role either agency or client side
  • Demonstrable experience of delivering as part of an agile team
  • Experienced in web and mobile application UI development
  • Experience in large commercial agile projects will be a benefit


The following are required skills:

  • Excellent knowledge of HTML5, CSS3, SASS, JS patterns and JQuery
  • Experience building responsive sites/applications
  • Experience building and testing across browsers and devices
  • Experience building to at least W3C AA standard for accessibility
  • Knowledge using front end build systems (e.g. Grunt)
  • Knowledge managing front-end dependencies (e.g. Bower)
  • Knowledge working with version control systems (e.g. GIT)
  • Organising and building UI modules
  • Understanding of the technological and business implications of a task, and technical debt
  • Understanding of information architecture, interaction design, visual design and prototyping
  • Has an open attitude to sharing information
  • Capable of effective prioritisation of tasks and personal time management
  • A good understanding of Agile delivery methodology
  • Has mentored other Front End Developers
  • Able to work unsupervised and prioritise their own time and activities

The following are desirable skills:

  • Active participant in communities of interest (e.g. online groups, speaking at conferences etc.)
  • Has contributed to open source projects
  • Knowledge or experience in the following:
    • CSS architecture methodologies (e.g. SMACSS)
    • Web analytics implementation
    • Front end performance budgeting and optimisation
    • Logic-less javascript templating (e.g. Mustache.js)
    • Front-end regression testing

We’re an inclusive bunch at Kainos and we believe in equal opportunity. We welcome applications from all walks of life, including those with criminal records. Everyone who is offered a position here undergoes a background check, however no one is treated differently due to their background where it isn’t relevant to the role. It’s important to note – failure to reveal information which is relevant to the position sought, could result in us having to withdraw the conditional offer of employment.

In short: Having a criminal record will not exclude you from a career with Kainos. This depends entirely on the nature and requirements of the position, together with the circumstances and background of offences.