**Responsibilities**:**Required Skills**:- Write code using JavaScript and TypeScript.- Write unit and end-to-end tests for client and server-side JavaScript components- Familiarity with React Testing Library- Style components using tools like Sass, PostCSS, CSS Modules, and Styled Components- Familiarity with React-Native StyledComponents- Configure tooling around JS development including code formatters and linters such as Prettier and ESLint.- Generate time estimates for technical tasks.- Provide technical guidance and mentorship.- Collaborate and provide development insights to members of a cross-functional agile team.- Communicate regularly with architects to get feedback and ensure technical goals are being met by team- Strong ability to review existing codebases and refactor for improvements vs. starting over- Bachelor's Degree or equivalent experience**Qualifications and Experience**:Preferred Skills:- Configure and optimize Webpack and Rollup builds using bundle analyzers, code splitting and tree shaking.- Develop services/APIs in a microservices architecture.- Familiarity with message queues and event-driven programming (tools such as: Apache, Pulsar, Kafka, and/or RabbitMQ)Experience in transportation and logistics**About Endava**:Endava is reimagining the relationships between people and technology. For the past 20 years it has helped some of the world's leading Finance, Insurance, Telecommunications, Media, Technology and Retail companies accelerate their ability to take advantage of new business models and market opportunities. We have more than 8200 employees located in close to client locations in Denmark, Germany, Netherlands, United Kingdom, United States and nearshore delivery centers in the EU: Romania, Bulgaria, Croatia and Slovenia; Central European Countries: North Macedonia, Moldova, Serbia and Bosnia and Herzegovina; Latin America: Argentina, Colombia, Uruguay, Venezuela, Monterrey.