Consider a new opportunity
We exist to create an environment and a culture that breedssuccess by caring for our customers as individuals and enabling our people tobe the best that they can be.
We focus on helping people to be successful : the people who workfor us, the people who engage with us, and the people who use the systems andapplications we design, build, andoperate.
We are looking for highly enthusiastic softwareprofessionals that are passionate about Front End / UI, CodeQuality, Continuous Delivery and Continuous Improvement.
You will have the opportunity to work together with our clients,in a Distributed Scrum environment,where leadership is required but also offered by the senior team.
Your main responsibilities will be to develop beautiful and responsive front end applications, participating in the design of the product and understanding the business requirements
You will solve complex technical problems that other team members may encounter, review and enforce the quality of code written within your team as an integral part of a Scrum team
You will have the chance to tutor junior developers
Analyse existing code base and design pragmatic amendments
Direct contribution to the Agile process
Occasionally you can be involved in geographically distributed projects, having to work for short periods of time in other Endava Delivery Centres (i.e. in USA, UK)
Match your profile
3-5 years of experience in Front End development (HTML 5, CSS 3, ECMA 6)
Excellent understanding of OOP concepts
Very good understanding of Web protocols and technologies, RESTful web services
Experience working with third-party libraries, frameworks and APIs
Understanding of common design / architectural patterns and engineering practices
Experience working with Git
Experience implementing Continuous Delivery for front end applications
Domain knowledge is a bonus (Finance, Insurance, Healthcare, Retail, Media, Telecommunications, Technology)
Strong communication skills
Able to drive the project and innovate
Good client-facing skills
Good English (both verbal and written communication)
Sociable, pro-active, team player
Agile processes knowledge and experience