Role- Frontend Developer
Location – Amsterdam, Netherlands
Duration- 3-6months contract
Experience: 4+ Years
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 ReactJS 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
- FrontEnd 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 , MongoDb/Mongoose