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
- Design, develop, and test frontend application components
- Deliver functional software to production, ensuring best practices in technology and development
- Document and define parameters to support code quality and maintainability
- Analyze and resolve issues or bugs in production environments
- Contribute to technical improvements and collaborate with cross-functional teams
- Participate in coding, story refinement, environment management, release processes, and monitoring
🛠️ Requirements
- 1-3 years of experience with frontend development using JavaScript (ES5/ES6), HTML, and CSS
- Strong experience with frontend frameworks such as Angular 8+, ReactJS, Polymer, or Lit-HTML/Lit-Element
- Experience developing web components using at least one major framework
- Knowledge of test-driven development and test automation
- Familiarity with JSON, REST, and web services
- Experience with web testing tools like Karma, Chai, Sinon, and Jasmine
- Experience with continuous integration tools: GIT, Jenkins, Yarn, NPM, Bower
- Experience with bundlers and CLI tools: Rollup, Webpack, Node-based CLIs
- Understanding of frontend design patterns and architecture
- Familiarity with micro-frontend strategies
- Fluency in English (written and verbal), with strong communication skills
- Experience working in agile teams (SCRUM, Kanban, or XP), or as a Scrum Master
- Awareness of backend and DevOps concepts (architecture and infrastructure)
- Testing: unit, integration, smoke (techniques like white-box/black-box); familiarity with JUnit, contract testing, and mock frameworks (Mockito, MockMVC, WireMock, PowerMock)
- Experience with Maven, Docker, OpenShift or Kubernetes, Ansible, Git, DDD, and CI/CD pipelines
➕ Nice to have
- Experience with Java and the Spring framework
🤗 We offer
- Flexible work model with an emphasis on accountability and personal choice
- Restaurant card to simplify your lunch plans
- Access to a range of on-site amenities (electric mobility solutions, medical service, hairdresser, gym, errand assistance, and more)
- Health insurance for you and your family (spouse/partner and children)
- Life insurance
- Flexible remuneration options for services such as childcare, transport card, and training support
- Free company shuttle service with multiple routes
- Special banking benefits, including preferential loan and mortgage conditions, and access to a pension plan after one month
- Comprehensive employee well-being support (physical, mental, social connection, and sense of purpose)
- Access to physiotherapy service, world-class athlete clinics, and Gympass
- Employee networks to foster inclusion and belonging
- International remote work opportunities
About the team
Benefits and perks
Training budget
Flexible schedule
Health insurance
Food & drinks
Restaurant Ticket
Gym discount
Work from home
Language lessons
- +Banking benefits
- +Customized Career Path
Location
Calle Severo Ochoa, 2, Las Rozas de Madrid, Spain
