Engineering Lead - FE/FS (remote/relocation possible)

Job description

Will you join us on a journey to disrupt the trillion-dollar travel industry? We are looking for the best and brightest who share our passion for travellers, data and product.

FindHotel believes travel is the one thing that opens minds to new ideas, cultures, and ways of thinking. Our mission is to GET EVERY TRAVELLER THE BEST ACCOMMODATION DEAL, WORLDWIDE. From adventure travel and backpacking to honeymoons and family vacations, we genuinely care so that every traveller can make the best-informed accommodation choice at the absolute best conditions for every trip.

We are looking for an enthusiastic, motivated and hands-on Engineering Lead (EL) to help build the best user experience for our brand new product. You will be joining our Customer Experience (CX) Tribe and lead one of the teams responsible for our customer facing product. You will work closely with your squad, UX engineer, PO, other ELs and CX Tribe Leader. You will have a leading role in shipping high-quality product your team is responsible for and you will have a key role in developing your people and building a high-performing team.

We are working with a modern stack consisting of ES2016, React 16, Redux and Ramda. We use Babel and Webpack and our server runs on Node.js, while our APIs are built with Go and Elixir. We employ unit, snapshot, and end-to-end testing where it adds value, and use Flow and ESLint / Prettier to keep our code base in good shape, even with multiple A/B tests running simultaneously. We work in a flexible, results-oriented and customer-centric team structure, focussed on shipping value in a collaborative fashion, with hopefully just the right amount of bureaucracy.

What you will actually be doing / responsibilities

  • Lead a squad of 3-4 FE engineers to design, build and ship a high-quality product
  • Own the technical and operational roadmap of the squad
  • Work closely with the PO and other stakeholders to assist in making good decisions
  • Facilitate the squads rituals and ensure the squad is efficient
  • This is a hands-on role. Hence, you will be designing and shipping high-quality features too
  • Be a partner for your people in their professional and personal growth
  • Perform regular 1-1s, advocate for your people and identify opportunities for them

What a day in the office might look like

In the morning, you and your squad have an online refinement session with your PO, UX designer and you are discussing the design and implementation of new features that will enable the team to ship a great new experience for our customers. You carefully consider the impact of the new features on the entire product and support the team with identifying any bottlenecks, risks and unknowns. You raise questions that help refine the requirements and uncover impact on other parts of the system. You facilitate the conversation and make sure that everyone is focused on building on top of each other’s ideas in the process of finding the best possible solution. Today you decided to be in the office, and after lunch with the team you play table tennis or pool and go for a walk with colleagues in the city center. After that you work with an engineer to unblock them and conduct a 1-1 with one of your engineers. In the late afternoon you have scheduled a deep-work time and you are working on a complex implementation for one of the new features the squad is planning to ship this sprint. Throughout the day you were keeping an eye on the application dashboard in DataDog and checked the effect on a newly released feature in Looker (there you see the A/B test dashboard).


Who we are looking for / requirements

  • You hold a BSc or MSc in Computer Science or related field
  • You have 2+ years of experience in people and team management
  • You have 5+ years experience in front-end development (Modern ECMAScript, HTML5 and CSS3) - we don’t require experience with any specific framework, but we do expect experience with a modern set up and tooling environment.
  • You have a proven track record in leading high-caliber engineers in a high-performing team.
  • You have solid experience with requirements analysis and defining critical paths together with a PO
  • You have experience with efficiently communicating progress to (non-)technical stakeholders
  • You have excellent verbal and written communication skills
  • You have a can-do and can-learn attitude
  • You have a strong passion for the end user experience, from pixels to performance.
  • You can identify the right balance between technical excellence and good-enough to ship - and know when good-enough won’t scale any further and will push for a longer term solution.
  • You are flexible, curious and you make data-driven decisions.
  • You have a keen eye for details, working closely with our designers to bring a smooth product to the end users.
  • Experience with any of AWS, GitLab, Terraform, CodeFresh (or any other CI/CD tool) is a plus

Why join now?

  • This year we will be helping +1.5M customers around the world find better hotel deals, using data, transparency & industry-leading features
  • We are in fast growth mode and have been growing bookings by +100% YOY for the past 2 years and plan to continue doing so in the coming years
  • Completing our mission means building an efficient tool users love. Doing that in a market as large and as competitive as online accommodation is a rare opportunity to make an impact in the online world.

Is FindHotel the right place for you? Find out by reading our CEO's blog post

What we offer:

  • Plenty of chances to learn and grow – you'll be surrounded by some of the brightest minds in the city, be part of a culture which values sharing knowledge every day and has a budget to attend conferences and develop yourself.
  • A profitable company with fast growth and a great scale opportunity.
  • A competitive compensation package + perks and benefits (including Stock Appreciation Rights).
  • Flexible time off (take as many holidays as you need) and a chance to work remotely - we measure results, not time spent in the office.
  • You will be part of a highly international team in a fun work environment.
  • We value good food and offer catered lunches from various cuisines, great coffee, ice-cream in the fridge and the occasional bbq in our garden.

Blog posts worth reading