Skip directly to search

Skip directly to content



Technical Lead with React.JS [architecture background]

Development - JS


  • Work closely with the development team to define and implement technical solutions
  • Follow and mitigate software best practices in an agile environment
  • Define and Deliver frontend architecture, breaking high level architecture into low level design and actionable tasks for the development team
  • Deliver complex, highly scalable, reliable, secure and high-performance cloud native products and platforms
  • Work with Design and UX/UI teams consuming design assets in a frontend framework
  • Offer support to the software implementation team and, where necessary, guide and coach, with the aim of optimizing the project and ensure quality
  • Provide guidelines and expertise on technology implementation design
  • Tutor junior, intermediate and senior-level developers


Qualifications and Experience

  • 8+ years of experience on frontend development projects
  • Strong experience with React, Redux/NgRx, TypeScript
  • Experience in building APIs with REST and RabbitMQ
  • Experience leading Frontend development including some of the following: HTML, CSS, Javascript (React and/or Angular), Node.js, Express, StrongLoop, AJAX, Kafka, NATS, PHP, responsive design
  • Experience with Apache/Nginx, ORM (Object Relational Mapper), Web Services, Caching using Memcache/Redis/APC/Varnish, JSON, XML
  • Experience in an Agile Software development environment with familiarity with tools such as Jira, Slack, Agile, Lean Startup, Git, Bitbucket, Jenkins
  • Prior hands-on experience in developing and deploying Microservices solutions on cloud (Azure /AWS)
  • Experience with SQL and NoSQL databases
  • Good understanding of data structures and algorithms
  • Problem solving ability with an analytical mind
  • Very good command of spoken and written English

Desirable skills:

  • Expertise in at least one Python framework like Django, Flask, etc.
  • Understanding of building cloud native applications in Python
  • Linux system administration and development environment familiarity;
  • C, C++, tcl, Verilog


Additional Information

  • Private health insurance, monthly sports allowance & meal tickets
  • Loyalty annual leave days & replacement days for weekend bank holidays
  • Various options for purchasing Endava shares at a preferential price
  • Referral bonus
  • Work from home and flexible working hours
  • Multiple offers and employee discounts
  • Ongoing learning opportunities – complex projects, trainings, coaching, conferences, workshops, certifications, online learning platforms subscriptions etc.
  • Bookster
  • Global Wellbeing Programme
  • Diverse company social life - events, sports tournaments, team buildings, passion groups (e.g. hiking, book club)
  • Multicultural environment - working with colleagues and clients across different countries

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?