Position: Frontend Developer
Location: Amsterdam, NL
Job description:
- A hardcore JavaScript developer in Front-end development
- Extensive experience in developing Front end applications with the latest versions of JavaScript (ES5/ES6), HTML and CSS
- Extensive experience in developing Web components using Angular 8 + or Reacts or Lit-HTML/Lit-Element
- Extensive experience in web testing stack - Karma, Chai, Sinon, Jasmine
- Extensive experience in terms of integrating the frontend application with Jenkins, KARMA and Ansible for deployment
- Experience with Git, Yarn, NPM and Bower
- You have knowledge and experience with Rollup, Web-pack and Node based CLI’s
- Experience in Front-end design patterns and architecture
- Familiarity with Micro-front-end strategies
- Have great analytical skills and conceptual / architectural understanding
- Strong communication skills and ability to explain complex technical concepts to wider audience
- Should be willing to technically lead a team and be the goto person for all tech queries that team members might have
- Detailed overview and implementation experience on the below following
JavaScript:
- Object Creation and Prototype inheritance, Scope and Closure, this and arrow function, Modularity, Design Patterns & Event Loop
Front-End Framework:
- Template and VirtualDOM concepts, Components creation and uses, Event Propagation and Data Flow, Routing between pages, Change Detection and Life-cycle Event & Testing Libraries.
Versioning
- GIT concepts used in Agile way of working.
- Database Oracle RDBMS, Mongo DB/Mongoose