Frontend Software Engineer

Scroll to content

Our Manifesto 

At Badi, we shift the traditional and outdated way of renting to a more human, modern, and disruptive approach thanks to AI, Data, and UX. Bottom line, we help people to rent rooms and apartments that are good for them. It's why we come to work every day. 

As honesty is part of our foundation, we can’t hide that the pandemic has left some scars over. Whilst changing strategies and team transformation have been enforced, we can say that we were supportive of one another, as we all faced uncertainty. We have succeeded in turning pain into rocket fuel as a team (#Weareubuntu) because we believe in our mission and vision to become the new generation rental marketplace. 

(It is an exciting time to become a badi. Our numbers are promising, we have made profound changes in our product and operations strategy and are counting on each member of the team to make our business model take off)


What´s the opportunity

We are looking for a talented and ambitious Senior Frontend Engineer looking to join a committed premier league team of designers, architects, scientists, storytellers, executors & creators. We work in a fun and fast-paced environment where agile execution and resiliency are of great importance!

We work in cross-functional teams to improve the product through iteration and grooming information from all members seeking the best experience possible. 

As a Senior Frontend Engineer within your squad, you will:

  • Actively participate in the design, development, and delivery of user-facing features.
  • Build dynamic, responsive web pages using JavaScript, React, Redux, Webpack, Styled Components, Babel, NPM, and more!
  • Assess the need to learn and employ new technologies.
  • You will learn how a well-structured application that handles over 1.5M users works and tackle its challenges.

Your buddies

We do not have Google, Facebook, or Booking engineers. Yet, we have a super talented team who have been learning all the code details from scratch and almost since the inception of the company. That’s the engineering culture that we pursue and want to keep throughout time. Feel free to check out your future frontend  buddies, Adrià Marzo and Matias Lorenzo.

Your ideal experience

  • Have a genuine passion for creating high-quality user experience working closely with our product owners, UI/UX designers, and talented team of engineers.
  • Have 2+ years of experience with some solid web applications.
  • Good JavaScript knowledge.
  • We take testing seriously. Knowledge in UI testing and end-to-end testing is a big plus.
  • Good notions of technologies such as ReactJS, NodeJS, Express JS, Redux, Babel, Styled components, NPM, etc.
  • Can communicate to your teammates with full professional proficiency in English. Spanish is a plus.

Nice to have

  • Advanced knowledge of Javascript and React.
  • Experience collaborating in large and scalable projects.
  • Experience with performance measurement, optimization, testing, and web accessibility.

How we’ll take care of you

  • Salary: 45.000 € - 55.000 €  p.a. depending on experience and stock option package.
  • This role can be fully remote inside the GMT +/- 2-time zone. Our offices in Barcelona will remain available for any employee who wishes to use them part-time or full-time.
  • The freedom to push the boundaries of your role and the opportunity to actively contribute to a company that is revolutionizing the real estate industry for the better. 
  • 23 days of paid holidays + extra day off for your birthday.
  • Flexible working hours, short Fridays, and special attention to work-life balance. 
  • Gym- Basic Membership and/ or Health insurance.
  • Access to a flexible benefits scheme with restaurants and transportation.
  • And last but not least, join a diverse bunch from over 10 different nationalities, different backgrounds, ages, and family statuses in a strongly collaborative environment.

Our Hiring Process

NOTE: All interviews will take place remotely over hangouts or through our ATS videocall system while the current Covid19 situation persists.

Intro Call with People: On this first call, we'll get to know each other. We'll get you excited about what we're building and the impact we're trying to have on the world. You'll walk us through your experience and ambitions  (30 minutes).

Intro Call with Eng. Lead: Get to know one of our top-notch Engineer Lead. We'll dive deeper into your achievements & past responsibilities. We'll also make sure to answer any questions you have by then (45 minutes).

Challenge: Coding/ Case study (role dependant): It should be a challenge that can be completed in less than 4hrs. We give you  1 week to complete the challenge since received. After the challenge is completed, an Engineer interviewer will go over it.

Challenge defense and follow-up: During this meeting, you´ll explain the decisions taken in the Challenge, you´ll receive feedback, and discuss improvements so we can better understand your thinking process (45 minutes).

Open Day: If you successfully pass all the prior hiring stages,  we will invite you to come to our offices so we can share the Badi experience. It will look like this:

  • Interview with Engineer Manager: We will walk you through our engineering culture, our way of working, and the specifics of the job position (45 minutes).
  • Technical interview: You´ll solve a technical problem together with someone from the team. We thrive on collaboration and besides your technical skills, we value your growth and knowledge (60 minutes).
  • Coffee talk with an Engineer Peer: You will not be evaluated but this is your chance to ask any doubt you may have about Badi that was not answered before (30 minutes).

Offer- Should you be the right match, your offer will be discussed over the phone with the People Team and will then be confirmed in writing.


Applications must be submitted in English.


Equal Opportunity 

Badi is an equal opportunity employer and encourages diversity: We have people from over 20 different nationalities, different backgrounds, ages, and family statuses. We’re interested in your skills, your talent, your potential, and nothing else.

Additional information

  • Remote status

    Fully remote

Or, know someone who would be a perfect fit? Let them know!

What you'll find when working at Badi

  • REMOTE WORK

    At the moment, our team is working remotely but our offices in Barcelona remain available for any employees that wish to use them on a part-time or full-time basis.

  • CAREER PATH

    The freedom to push the boundaries of your role and the opportunity to actively contribute to a company that is on the mission to become the new generation rental marketplace 🚀

  • DIVERSITY

    Join a diverse bunch from over 10 different nationalities, different backgrounds, ages, and family statuses in a strongly collaborative environment.

    🇪🇸 🇵🇹🇦🇷🇮🇹🇫🇷🇵🇱☘️🇷🇺🇻🇪🇩🇴

  • WORK-LIFE BALANCE

    Flexible working hours, short Fridays, and special attention to work-life balance ⚖️

    23 days of paid holidays + extra day off for your birthday.

  • EXTRA PERKS

    Gym-Basic Membership and/or Health insurance.
    Access to a flexible benefits scheme with restaurants and transportation.

Our Manifesto

At Badi, we shift the traditional and outdated way of renting to a more human, modern, and disruptive approach thanks to AI, Data, and UX. Bottom line, we help people to rent rooms and apartments that are good for them. 

It's why we come to work every day.

As honesty is part of our foundation, we can’t hide that the pandemic has left some scars over. 

Whilst changing strategies and team transformation have been enforced, we can say that we were supportive of one another, as we all faced uncertainty.

We have succeeded in turning pain into rocket fuel as a team (#Weareubuntu) because we believe in our mission and vision to become the new generation rental marketplace.

It´s an exciting time to become a badi.

Our numbers are promising, we have made profound changes in our product and operations strategy and are counting on each member of the team to make our business model take off.

 

Teamtailor

Applicant tracking system by Teamtailor