5 Years of experience Extensive experience as a Frontend Engineer designing and implementing software solutions using modern JS frameworks Web API Experience with consuming and planning Client-Server communication through RESTful API Very deep knowledge of JavaScript including ES6 ES7 A positive understanding of React Redux and Redux-Saga A good understanding of Webpack Hands-on experience with writing custom CSS styles Hands-on experience with TypeScript Hands-on experience with Jest The ability to drive the development forward and be able to translate business requirements into pragmatic solutions A solid history of constantly improving your own knowledge and skills as well as improving processes for your organization Proficiency with git when collaborating on code bases The confidence and passion to work in a client facing role offering a consultative approach to development An understanding of architectural choices including the trade-offs for each Practical experience in Continuous Integration and writing highly testable code simplifying Unit Tests Knowledge of Scrum or Kanban Additional Skills Experience with architecting complex Frontend applications is a big plus Knowledge of AWS Previous leadership experience managing mentoring and motivating others to improve Experience in client interaction with Global clients A good understanding of micro frontend and Lerna Experience with Styled Components Experience in the Banking Domain is preferred