Frontend Engineer

ING Bank N.V.
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Municipality of Madrid, Spain

Tech stack

HTML
Java
JavaScript
Agile Methodologies
Automation of Tests
Unit Testing
CSS
Continuous Integration
DevOps
ECMAScript
Spring
JSON
JUnit
Maven
Node.js
Openshift
Scrum
Mockito
Ansible
Web Applications
Web Testing
Web Services
Bower
Sinon
Test Driven Development
Apache Yarn
React
Rollup
GIT
Angular
Kubernetes
Npm(Software)
Front End Software Development
REST
Jasmine
Docker
Jenkins

Job description

To 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.

To 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. To support Production by analysis and fiing any bugs that occurs. Contribute to improve the technical discipline by collaborating with the cross technical chapter.

As an epert 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.

Your major responsibility areas:

  • Coding
  • Stories Refinement
  • Environments management
  • Release
  • Monitoring

Requirements

Do you have experience in Web services?, * A hardcore JavaScript developer with etensive eperience in developing Front end applications with JavaScript (ES5/ES6), HTML and CSS (Eperience with latest version as well).

  • Also Etensive knowledge in Front end frameworks and working eperience 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 eperience 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 eperience with Rollup, Web-pack and Node based CLI's.
  • Eperience in Front-end design patterns and architecture.
  • Familiarity with Micro-front-end strategies.
  • Fluent in English (written and verbal).
  • Strong communication skills.
  • Eperience in Agile / Scrum or as a Scrum Master.
  • Back End & Devops awareness (understand the global architecture / infrastructure).
  • Testing: Unit Testing (Techniques: White-bo/ Black-bo, 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.
  • Agile team eperience with SCRUM or Kanban or P.
  • Ecellent speaking and writing skills in English is a must.
  • Strong communication Skills

Desirable:

  • Eperience of Java including the Spring framework.

Apply for this position