Technical Requirements: Proficiency in JavaScript (ECMAScript 2015+), HTML, CSS; Framework component: Angular, AngularJS, React; Unit testing fan and experience with Mocha/Jasmine or Chai; High curiosity for the business domain and geek level front-end experience; Good understanding of Agile methodologies; Web Components, lightweight and high performance native components; Functional programming appetite; Test Driven Development mindset; Optimization techniques and strategies; Knowledge in CI/CD pipelines and JavaScript tooling; Design the apps with a UX frame of mind, end-user experience in terms of ease of use, customization and speed of interaction are key; Take an active part in design and technical decisions on both new and existing components; Be able to mix “big picture” reasoning with component level delivery; Initiate, iterate and continuously improve on technology, developing the product as well as the way of working; Take ownership by coding components and applications, as well as unit and integration tests; Follow coding and security standards, builds appropriate deployment scripts; Stay on top of new trends in web development technologies.