This offer is not available anymore

Mobile Software Engineer in Madrid


Share offer

Job Description

We are seeking competitive, ambitious, positive, bright, forward-thinking, entrepreneurial, high-spirited and technical skilled Mobile App Developer (React Native) to join our team in our awesome headquarters in the center of Madrid, Spain.

Why do we love Mobile App 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 firmly believe in ubiquity and being able to be with or users anywhere, at any time. 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!




  • Build the best mobile experience possible for our users.

  • Work seamlessly with other teams to integrate multiple data sources into one system 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.

  • Keep architecture in mind. Build reusable components and libraries for future use.

  • Ensure the technical feasibility of UI/UX designs.

  • Teach other team members and learn from them

  • Help to hire more engineers

Main requirements

  • Expert knowledge of JavaScript.

  • Experience building applications with React and React Native.

  • 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 client-side best practices and performance.

  • Fast learner and eager to learn.

  • Spoken and written English.

Bonus points

  • Experience with Cordova, PhoneGap and Ionic.

  • iOS and Google Play store release process.

  • Experience developing mobile applications using Objective-C, Swift, C++, Kotlin or Java

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

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

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

  • Experience with VCS (GIT or other)


  • Competitive compensation package

  • Company happy Fridays &  social events.

  • Company sponsored tech talks (technology and other relevant professional topics)

  • People: Work with talented, committed and supportive teammates

  • Equity and performance bonuses.

  • International environment more that 25 nationalities

  • Budget for training, certifications and team building activities

  • Flexible work hours

  • Fitness benefits: Gympass

  • Excellent Medical insurance. Co-payment.


About Spotahome

  • Hospitality

Spotahome company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other mobile developer jobs that might interest you...