Filled
This offer is not available anymore

Javascript Engineer in Madrid

Spotahome

Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

We are seeking competitive, ambitious, positive, bright, forward-thinking, entrepreneurial, high-spirited and technical skilled Javascript Developer to join our team in our awesome headquarters in Madrid, Spain.

 Why do we love Javascript Developers and what do we want to do?

Spotahome is revolutionizing the way people rent housing and as we have much to develop and improve, we believe that Software Engineers are the Architects of Success. We are one of the fastest growing startups in Europe. Spotahome is an online marketplace that offers everyone in the world the most comprehensive listings of apartments, rooms, and residences in their city of destination. We personally check thousands of rooms taking professional photography, making cool HD video tours, and designing floor plans of each accommodation so potential tenants can securely book a whole apartment or rent an individual room in a flat or a student residence, all from the comfort of their couch! Forget about local real estate agents forever!

Responsibilities

  • Work seamlessly with backend engineers to integrate multiple data sources into one system building a frontend API on top of the different microservices that are part of the platform

  • Collaborate with visual and user experience designers to create and implement designs and new features for all the apps we produce: tenant website, landlord website, internal tools, integrations, among others...

  • Building reusable components and libraries for future use

  • Ensure the technical feasibility of UI/UX designs

  • Apply best frontend patterns to achieve mobile-first, cross-browser compatible designs and implementations

  • Teach other team members and learn from them

  • Help to hire more engineers

 

Main requirements

  • Expert knowledge of JavaScript

  • Experience using modern JavaScript libraries and frameworks, but ability to think outside the framework, and work with Vanilla JavaScript.

  • True passion for creating clean, functional and well-designed code

  • Understanding of frontend engineering best practices and client-side performance

  • Fast learner and eager to learn

  • Spoken and written English

 

Bonus points

  • Experience with ReactJS and AngularJS

  • Knowledge of NodeJS, Express and how to build REST/GraphQL APIs

  • Experience with the different challenges faced with server side rendered pages.

  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform

  • Write tests to drive your JavaScript development, using unit or functional test

  • Good understanding of server-side CSS pre-processing and methodologies to implement CSS for large and scalable websites.

  • Understanding of bundlers and dependency/task managers (npm, webpack)

  • Experience with VCS (GIT or other)

 

Benefits

  • Working with cutting edge technology like ReactJS, Server side rendering, ES6, NodeJS-based Backend-For-Frontend, component UI library, live style guideā€¦

  • Full-time salary, negotiable based on experience, and potential access to the stock options plan

  • Posibility of copayment private insurance

  • We care about professional growth and sharing knowledge, using office time to run internal technical talks and workshops on new technologies

  • Both organizing and promoting internal and external events

  • More than twenty two nationalities in the team. Multicultural and start-up environment (beanbags, free coffee, international food internal events like beer tastings...)

  • Flexibility to take time off when necessary.

  • Awesome team-building events: Breakfasts, beers, dinners, parties, hackathonsā€¦

  • Amazing new ground-breaking challenges ahead


 

About Spotahome

.

Other frontend developer jobs that might interest you...