Novice Frontend Engineer

Skills

Location

You must be live (or willing to live) in: Madrid, Spain

Languages

Fluent English

Job Description

We're looking for a talented and enthusiastic Novice Frontend Engineer to design, develop, and test code for application components, ensuring they meet functionality, quality, and performance requirements in a collaborative, agile environment.

🎯 Responsibilities

  1. Design, develop, and test frontend application components
  2. Deliver functional software to production, ensuring best practices in technology and development
  3. Document and define parameters to support code quality and maintainability
  4. Analyze and resolve issues or bugs in production environments
  5. Contribute to technical improvements and collaborate with cross-functional teams
  6. Participate in coding, story refinement, environment management, release processes, and monitoring

🛠️ Requirements

  1. 1-3 years of experience with frontend development using JavaScript (ES5/ES6), HTML, and CSS
  2. Strong experience with frontend frameworks such as Angular 8+, ReactJS, Polymer, or Lit-HTML/Lit-Element
  3. Experience developing web components using at least one major framework
  4. Knowledge of test-driven development and test automation
  5. Familiarity with JSON, REST, and web services
  6. Experience with web testing tools like Karma, Chai, Sinon, and Jasmine
  7. Experience with continuous integration tools: GIT, Jenkins, Yarn, NPM, Bower
  8. Experience with bundlers and CLI tools: Rollup, Webpack, Node-based CLIs
  9. Understanding of frontend design patterns and architecture
  10. Familiarity with micro-frontend strategies
  11. Fluency in English (written and verbal), with strong communication skills
  12. Experience working in agile teams (SCRUM, Kanban, or XP), or as a Scrum Master
  13. Awareness of backend and DevOps concepts (architecture and infrastructure)
  14. Testing: unit, integration, smoke (techniques like white-box/black-box); familiarity with JUnit, contract testing, and mock frameworks (Mockito, MockMVC, WireMock, PowerMock)
  15. Experience with Maven, Docker, OpenShift or Kubernetes, Ansible, Git, DDD, and CI/CD pipelines

➕ Nice to have

  1. Experience with Java and the Spring framework

🤗 We offer

  1. Flexible work model with an emphasis on accountability and personal choice
  2. Restaurant card to simplify your lunch plans
  3. Access to a range of on-site amenities (electric mobility solutions, medical service, hairdresser, gym, errand assistance, and more)
  4. Health insurance for you and your family (spouse/partner and children)
  5. Life insurance
  6. Flexible remuneration options for services such as childcare, transport card, and training support
  7. Free company shuttle service with multiple routes
  8. Special banking benefits, including preferential loan and mortgage conditions, and access to a pension plan after one month
  9. Comprehensive employee well-being support (physical, mental, social connection, and sense of purpose)
  10. Access to physiotherapy service, world-class athlete clinics, and Gympass
  11. Employee networks to foster inclusion and belonging
  12. International remote work opportunities
Each company upload its own logo image

ING

ING es un grupo financiero con más de 35,8 millones de clientes en 40 países de todo el mundo que ofrece servicios de banca, seguros y gestión de activos tanto a particulares como a empresas e instituciones. Actualmente cuenta con una plantilla de más de 52.000 profesionales y engloba un amplio grupo de empresas que atienden a sus clientes bajo la marca ING.

About the team

Benefits and perks

  • trainingBudget

    Training budget

  • flexible

    Flexible schedule

  • health

    Health insurance

  • food

    Food & drinks

  • tickets

    Restaurant Ticket

  • gym

    Gym discount

  • workFromHome

    Work from home

  • lessons

    Language lessons

  • +Banking benefits
  • +Customized Career Path

Location

Calle Severo Ochoa, 2, Las Rozas de Madrid, Spain