Skip directly to search

Skip directly to content



Senior Frontend Developer (React)

Development - WebUI


  • Take part in all application development lifecycle phases;
  • Develop a customised software solution using technologies like HTML5, ReactJS, JavaScript;
  • Be part of a self-organizing Scrum team, actively involved in all team activities;
  • Develop functionalities according to defined acceptance criteria;
  • Contribute to the development of coding guidelines and ensure high code quality in the team;
  • Work within the Scrum Team to deliver the sprint scope in time and with the expected quality;
  • Collaborate with the client’s development staff;
  • Collaborate with the UX designer to assess the feasibility and cost-efficiency of the proposed solutions;


Qualifications and Experience

  • 4+ years of experience working in JS/UI frameworks as ReactJS;
  • Strong experience working with HTML and CSS;
  • Good understanding of UX best-practices;
  • Experience in designing and implementing REST APIs;
  • Experience with software engineering good practices (testing, code review, continuous delivery, design documentation);
  • Experience working in an Agile environment;
  • Familiar with designing software for performance and scalability;
  • Good communication skills and the ability to take part in both team debates as well as client discussions;
  • Versioning control systems (e.g. Git);
  • Advanced English speaking and writing abilities are required.

Nice to have:

  • Express.js
  • React Hooks
  • Sass
  • CSS Flexbox / Grid
  • JavaScript fetch-mock or similar
  • Jest (unit/integration testing)
  • Cypress or similar (end-to-end testing)
  • Visual Studio Code
  • Webpack, Parcel

We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?