Rewrite
## Responsibilities
- Design, develop and test the code that will shape the different components of the application, ensuring that they meet the requirements of functionality, quality and performance.
- Deliver in Production a working software by giving the best use to technology and development practices. It includes the documentation and parameters that can help reaching that goal.
- Support Production by analysis and fixing any bugs that occurs.
- Contribute to improve the technical discipline by collaborating with the cross technical chapter.
- As an expert in the Frontend area, you specifically add value on that technical layer but always keep in mind the rest of the technical stack as part of the Squad responsibilities.
## Requirements
- A hardcore JavaScript developer with extensive experience in developing Front end applications with JavaScript (ES5/ES6), HTML and CSS (Experience with latest version as well).
- Extensive knowledge in Front end frameworks and working experience in developing Web components using one or more framework of the Angular 8 + , ReactJS , Polymer or Lit-HTML/Lit-Element.
- Knowledge with test driven development & test automation.
- Knowledge of JSON, REST, web-services.
- Having good experience in web testing stack – Karma, Chai, Sinon, Jasmine.
- Familiar with continuous Integration tools like: GIT, Jenkins, Yarn, NPM and Bower and can configure these tools.
- 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.
- Fluent in English (written and verbal).
- Strong communication skills.
- Experience in Agile / Scrum or as a Scrum Master.
- Back End & Devops awareness (understand the global architecture / infrastructure).
- Testing: Unit Testing (Techniques: White-box/ Black-box, What is a unit?); Type of testing (unit testing, integration and smoke); Junit; Contract Testing; Framework mocks (Mockito, Mockmvc, Wiremock, Powermock).
- Maven.
- Docker, Openshift or Kubernetes.
- Ansible.
- Git.
- DDD.
- CI / CD pipelines.
- 1-3 years of experience on similar technical stack.
- Agile team experience with SCRUM or Kanban or XP.
- Excellent speaking and writing skills in English is a must.
- Strong communication Skills
## Nice to Have
- Experience of Java including the Spring framework.
## Benefits
- Flexible work model (home and office).
- Restaurant card.
- On-site amenities (doctor, hairdresser, gym, etc.).
- Health insurance for you and your family.
- Life insurance.
- Flexible remuneration.
- Free company shuttle.
- Banking benefits (special loans, mortgages, pension plan).
- 360º care of the employee (physical, mental, social connection & purpose).
- Employee Networks: Rainbow Lions (LGBTQI+), Leonas & RIÑG.
- International Remote work program.
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.