Design and implement complex event-driven components using microservice concepts Ability to design and implement intuitive UI screens Be an expert in researching, prototyping, identifying and implementing technical solution for both the front-end and back-end Experience working with an Agile-driven team and with concepts such as Poker Planning, Product Backlog Review, Sprint Planning and Stories