Development Lead (React)

  • Full-time

Company Description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
 
By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.
 
From prototype to real-world impact - be part of a global shift by doing work that matters.

Job Description

Development is the largest discipline at Endava. Our developers design, build, and release software products in multiple programming languages, frameworks, and libraries. Always collaborating with cross-functional project teams, our developers are adaptable problem-solvers with a client-oriented mindset.  

As a Development Lead (React) at Endava you will have the opportunity to continuously expanding your knowledge in technical but also in different business domains and to contribute to the Frontend development community.

Responsibilities:

  • Participate actively in all phases of the application development lifecycle, including pre-planning, estimation, and architectural decisions for new features and deliverables. 
  • Develop customized software solutions using technologies like React, Redux and Typescript 
  • Play a key role in organizing and prioritizing front-end work, ensuring efficient workflow and task management within the projects. 
  • Develop functionalities according to defined acceptance criteria 
  • Contribute to the development of coding guidelines and ensure high code quality across the projects. 
  • Work within the Scrum Team to deliver the sprint scope in time and with the expected quality 
  • Collaborate with the UX designers to assess the feasibility and cost-efficiency of the proposed solutions.

Qualifications

  • 5+ years of experience working with React and Redux 
  • Strong experience working with HTML and CSS 
  • Strong experience working with Typescript 
  • Experience with unit testing and testing libraries and runners like Jest and react-testing-library 
  • 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 
  • Proven leadership experience 
  • Excellent communication skills and the ability to take part in both team debates as well as client discussions 
  • Versioning control systems (e.g., Git, SVN) 
  • Advanced English speaking and writing abilities are required. 

WOULD BE A PLUS 

  • Experience with Progressive Web Apps 
  • CSS Flexbox / Grid 
  • JavaScript fetch-mock or similar 
  • Playwright or similar framework for E2E testing 
  • Webpack, Rollup. 

Additional Information

Discover some of the global benefits that empower our people to become the best version of themselves:

  • Finance: Competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus;  
  • Career Development: Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership;
  • Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences;
  • Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme;
  • Health: Global internal wellbeing programme, access to wellbeing apps;
  • Community: Global internal tech communities, hobby clubs and interest groups, inclusion and diversity programmes, events and celebrations.
Privacy Policy