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.