UI Developer / Front End Developer

UI Developer / Front End Developer

Decision Analytics (DA) is division of Experian, which develops and sells market leading Decisioning and Fraud & ID software. With growth at 10% per year and a strong portfolio of software, the company is accelerating its investments in the group to drive the strategic roadmap forward.

As part of the various growth initiatives, Experian DA is looking at strengthening the capabilities it has in various areas. One such area is reporting and business intelligence. Historically, this was just seen as reporting off the on-premise systems, but with increasing focus on SaaS and more sophisticated analytics as part of the products, Experian DA wants to establish a dedicated team (Centre of Excellence) to drive the BI agenda across the various products and initiatives.

Position Summary

The UI Developer will work with some of the most exciting technologies in data, analytics and decisioning. The candidate will have an opportunity to work and support driving the UI agenda forward across multiple products, on premise as well as Software as a Service, be part of a wider team of Experian DA that stands behind our platform approach as well as learn cutting edge UI technologies and frameworks such as Angular 4 and React 16.

The ideal candidate will have a strong background in front end development and understands design patterns, code, testing, dependency management, integration, 3rd party libraries and tools. They will provide technical expertise in the analysis, design, implementation, and maintenance for existing and new, high-volume, data intensive systems. We are looking for that right person that will become part of an agile, high performing development team.

You will be working in a fast-paced organisation using Agile/Scrum methodology to deliver excellent solutions for our new products and set new user interface standards within the company.

Primary Accountabilities:

  • Produce quality and efficient code making full use of HTML5, JavaScript and TypeScript frameworks (Angular 2/4, React)
  • Develop and execute comprehensive integration and unit testing on the modules.
  • Support the production of accurate estimates for development work.
  • Participate in the team's analysis of complex problems.
  • Develop new modules and enhance existing modules in line with the current product architecture.
  • Read wireframes and produce clean front-end code, at times come up with basic UI design whenever UI wireframes are not available.
  • Generate documentation for the design and development artefacts.

Significant Demands:

  • Strong background in front end development.
  • Passion to learn all the latest user interface technologies and frameworks.
  • Ability to produce clean test-driven code and understanding of the impact of not doing so.
  • Engages with developers, UX designers, testers and stakeholders to support with all work requirements.
  • Works as part of an agile team and communicate daily progress and regularly present.
  • Communicates with scrum master and development leads.

Personal Requirements

Essential Experience:

  • Excellent knowledge in UI technologies & frameworks, ideally Angular 2
  • At least 5 years' experience in front end development
  • Knowledge and practical experience with agile methodologies, particularly SCRUM

Technical Skills:

  • Experience in designing, marking up and developing responsive UIs for web applications.
  • Experience of working with frameworks such as Angular 2, ReactJS and Bootstrap
  • Good markup skills utilizing HTML5, CSS3, JavaScript
  • Good knowledge of RESTful API principles.
  • Good knowledge of TDD, Karma and Jasmine

Desirable skills:

  • Proven experience delivering large, complex, high quality software applications.
  • Integration testing using Protractor, Selenium or similar.
  • Experience Angular 4 web-application development.
  • Experience with Continuous Integration, Delivery and Build Automation processes.
  • Experience in RESTful API design and development with Node.js
  • Experience in Java/J2EE and Groovy


  • Nottingham
Job reference information
Advertiser Experian
Contact Name Experian
Telephone 07970 457449 (Please reference Dice when calling)
Reference 31032_1502208704