Front End Developer

  • Development
  • Permanent
  • London

  • We are seeking talented Front End Developers to work collaboratively with design and development teams to technically bring new ideas to life. We want creative people that aren't afraid to try new things and have a strong appreciation for the importance of design in modern technology. We are looking for Front End Developers with strong experience of building highly interactive modern web applications using modular JavaScript and CSS.  A passion for writing clean code and automated tests is a must, as well as the ability to realise complex designs with code.

    The Role

    • Deliver high quality working software
    • Build complex user interfaces and data visualisations
    • Build UI controls, widgets or components for application libraries
    • Build prototypes and undertake technical spikes
    • Provide a technical perspective to inform the creative process
    • Work collaboratively with clients in a cross-discipline team environment
    • Collaborate with other developers, designers, analysts, technical architects quality engineers and project managers
    • Perform technology evaluation, undertake estimation and write technical documentation
    • Implementing high-end visual designs to pixel-perfection
    • Automated unit testing for front-end code
    • Coding for cross-browser support

    The Person

    • Very strong JavaScript programming skills including exposure to ES2015
    • Programming with modern JS libraries such as React, Redux, Angular, Backbone, Vue, …
    • Excellent and proven HTML5 and CSS3 skills
    • A good understanding of REST, HTTP and how the web works
    • Knowledge of CSS frameworks such as SASS, Less, PostCSS, …
    • Front-end build and packaging tools such as Webpack, Grunt, Gulp, …
    • A good understanding of Web Accessibility
    • Working with designers
    • Working in agile environments

    Exposure to the following would be beneficial:

    • Data visualisation libraries such as D3, Three.js, LeafletJS, …
    • NodeJS/NPM
    • JVM languages
    • Localisation and internationalisation in web applications
    • Automated functional testing of UIs

    Personal Qualities:

    • Motivated and Confident 
    • Articulate and rational
    • Passionate about their work
    • Inquisitive and Challenging
    • Well organised and is able to manage complexity
    • Presentable
    • Passion for quality and delivering great user experience


About RMA

RMA is part of NTT DATA, a leading IT services provider that operates in over 40 countries and employs 76,000 people. NTT DATA is part of the NTT Group, a Fortune Global 100 company and world-leading IT innovator that invests $2.2billion yearly in R&D.