Relocate. Ми з України
Post Jobs
Countries

Select a Country

Australia

Austria

Belgium

Canada

Denmark

Estonia

Finland

Germany

Ireland

Japan

Netherlands

Singapore

Spain

Sweden

United Kingdom

United States

blog

Blog

Expat Stories Visas & Immigration Money & Taxes Working Abroad

Read our blog

Visas Taxes Salaries Cost of Living Relocation Companies Jobs
Blog
Expat Stories Visas & Immigration Taxes & Money Working & Money Read our blog
Post Jobs
Menu
  • Home
  • International Jobs in Spain
  • Senior Frontend Developer

Senior Frontend Developer

Madrid, Spain

Lastminute.com


Unverified relocation package

About Lastminute.com

We aim to be an inspiring travel company, committed to enriching the lives of travellers offering them support and services whenever they need it.

Our values reflect our attitude to life and show who we are and the way we operate. They are stable, reliable and distinctive.

Position

  • Writing well-crafted and maintainable JavaScript code
  • Applying TDD to cover developed behaviour at unit, integration and acceptance levels
  • Developing simple and cost-effective solutions
  • Improving the Company's codebase by regular code reviews
  • Participating in architecture definition
  • Collaborating with web designers to build high-quality, standards-compliant web pages
  • Being a proactive member of an Agile team
  • Supporting the Product Owner to define functional and nonfunctional requirements for our products
  • Ensure your responsibilities are aligned to the Company’s objectives and vision

Your qualification

  • Expert in JavaScript. You understand concepts like prototypal inheritance, lexical scoping, closures and what is ‘this’ about. You know when and how to apply JavaScript design patterns. Terms like hoisting don’t sound strange to you
  • Git as version control system
  • Basic knowledge about HTML5, CSS3, Sass, Bootstrap
  • Very good English communication skills, Italian is a plus

Will be a plus

  • TDD/BDD practitioner
  • Refactoring techniques
  • Experience with JS build and dependency management ecosystem (Grunt, Gulp, Yeoman, Bower)
  • Experience with module standards (CommonJS, AMD, ECMAScript 6)
  • Ability to decouple business domain from the infrastructure code (DDD, hexagonal architecture)
  • Functional programming
  • Public personal projects / open-source contributor

What we offer

  • Flexible working hours from 8am - 10am to 5pm - 7pm
  • Internal transportation from Moncloa and ‘El Barrial’ train station to the office
  • Vending machine card with free credit
  • Medical insurance
  • Relocation package

Additional details

Work environment

You'll work in a small, self-organized team on one of our travel products.

We adopt Scrum Agile methodology and software engineering best practices to achieve our ultimate goal: a clean, cohesive and maintainable codebase.

We take quality very seriously. Tests at different levels are not optional for us. We cross-check our code in code reviews.

We'll provide you with top-notch hardware, a Macbook Pro 15" with an external monitor. If you are an IntelliJ fan, we will provide you with a licence for it.

Technology

We deliver our user experience using modern HTML and CSS tools (Sass, Bootstrap) and MVC JavaScript frameworks (Backbone, Marionette). We use Jasmine for unit testing. The single page applications communicate with the backend services via REST. Our code is stored in Git repositories with Gitlab as a frontend to them.

On the backend, we run a service-based architecture implemented with Java/Spring stack. We persist our data in both relational (MySQL) and NoSQL datastores (Redis, MongoDB, ElasticSearch).

Our high-traffic production environment comprises of more than 700+ virtualized Linux servers sustaining tens of millions of daily searches.

Never-ending learning

We offer both internal and external training. Every employee has an individual yearly budget to spend on courses or conferences. Since you will be dealing with your international colleagues, there are English courses available too.

We organize bootcamps for newcomers so that you can familiarise yourself with our philosophy of development in a safe learning environment.

We have dedicated tech coaches that will offer you a helping hand in case you get stuck with a technical problem.

We are international

We are a multinational company with main offices in Chiasso (Switzerland), Madrid, London and Bangalore. You will be expected to travel occasionally and if you are interested, there is an internal Erasmus program available to you. You can spend a couple of months in another office and work together with your international colleagues.


Developer JavaScript Frontend Git HTML5
Archive vacancy
Archive vacancy
Facts about Madrid
Cost of Living Index 64 /100
Median for apartment
rent in city centre
(1-3 bedroom) $ 1128 - $ 1988
Safety Index 70 /100
Check if your resume is a good fit
25/100
Get Full Report Arrow right
These jobs may fit you

Spain

Multiverse Computing

Manager - Machine Learning in San Sebastian
logo

We are looking for an experienced and innovative Data Scientist with a strong background in Natural Language Processing (NLP) and Large Language Mo...

Spain

Multiverse Computing

Senior Data Scientist (LLM) in San Sebastian
logo

We are seeking a Senior Data Scientist with deep expertise in creating high-quality datasets for training and fine-tuning Large Language Models (LL...

Relocate. Ми з України

Relocation made easy: country guides, visa overviews, tax calculators, and more – Relocate.me has everything you need in one place.

Resources

Blog Webinars Visas Taxes Cost of living Salaries Healthcare Relocation companies

For job seekers

Browse international jobs Companies hiring International job search guide

For employers

Post jobs Global hiring guide

Legal

Privacy policy Terms of service

Newsletter

Curated tech jobs and content for relocation seekers

Subscribe

© 2024 Relocate.me | All Rights Reserved

Proudly built by Ukrainians 🇺🇦

Jobseeker Login

Create a Jobseeker account to apply for jobs.

Forgot password?

Or
Register
Login
Continue with Google Continue with LinkedIn
Back to Login
Jobseeker Register

Create a Jobseeker account to apply for jobs.

Or
Continue with Google Continue with LinkedIn

Check your email and follow the instructions to restore access to your account

Restore access