Front-end Developer

Recruiter
Kantar Group Limited
Location
Warwickshire
Salary
Competitive
Posted
13 Apr 2018
Closes
11 May 2018
Contract Type
Permanent

Kantar, an UK-based data and research firm, is looking for a skilled UI/UX developer to join an agile development team at our offices in Warwick. We build tools and systems that collect, transform, and visualise data for the world's most successful companies.

As a UI/UX developer, you would be expected to start fast and will work in a team environment with the Product Owner and other partners to develop design documents (style guides, wireframes, prototypes, etc) as well as working with the rest of the development team to translate those documents into a working product. The role is part of a dynamic distributed team spread across several countries.

Key resonsibilities:

  • Implement cutting edge UI/UX across a number of web applications

  • Define the user experience from user goals to storyboards to journey maps, creating innovative user experiences

  • Work with both onshore and offshore backend developers to integrate the back end with the front end

  • Build robust applications using AngularJS and any other Javascript frameworks

  • Investigate and develop skills in new technologies

  • Work efficiently and successfully within an Agile product development environment

  • Good communication skills and the ability to discuss design decisions and advocate for the user

Required skills:

  • AngularJS 1

  • HTML5, CSS3 and CSS Preprocessors.

  • Object-oriented JavaScript

  • JS & AngularJS testing frameworks and techniques

  • Bootstrap V3+

Desirable:

  • Understanding of .NET MVC 4+

  • AngularJS 2+, , KnockoutJS, DurandalJS

  • Exposure to the ADAL library

  • UI CI build components (magnification and bundling)

  • Using the Visual Studio IDE and Visual Studio Team Services source control (TFVC, Git)

  • Material Design ()

  • Cross form factor development

  • Realtime UI's (something like signalR)

  • Charting libraries - D3.js

  • Bachelor's Degree in Computer Science