Enable job alerts via email!

Experienced software developer

Lavanda Ventures Ltd.

City Of London

Remote

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A leading proptech company in the UK is seeking software developers to join their Product team. Candidates should have significant experience in development, a strong grasp of TDD practices, and familiarity with JavaScript, TypeScript, or Ruby. The role offers flexibility with remote work options. Collaboration through pair programming and agile methodologies is emphasized, making it a great opportunity for team-oriented individuals.

Qualifications

  • Significant experience as a developer in a professional setting.
  • Strong preference for a TDD development environment.
  • Fluency in English for effective communication.
  • Deep familiarity with at least one core programming language.

Responsibilities

  • Write well-designed and tested code.
  • Collaborate closely in a product-minded development environment.
  • Participate in pair programming sessions.
  • Implement responsive design for frontend tasks.

Skills

JavaScript
TypeScript
Ruby
TDD
Responsive Design
CSS
Agile Methodologies
Git

Tools

RSpec
Cypress
Capybara
Karma
Cucumber
Jasmine
Job description
Overview

Lavanda is an award-winning UK proptech scale-up on a mission to revolutionise the global real estate industry through compliant, sustainable and community-positive short-term rental solutions. Our clients include names like JLL, Greystar, Europa Capital, Aberdeen Standard Investments, and Savills among many others.

Lavanda is product-first. More than 50% of the company works in product, design and engineering, and we aim to excel at everything we build. We prize creativity, excellence in engineering, a powerful customer focus and attention to problem-solving through great design. It is what sets us apart in our industry and is why we have seen extraordinary growth year-on-year.

Having raised £6m+ to date, we’re backed by leading venture capital investors and are now scaling the business beyond the UK into Europe and beyond.

Our people are at the heart of everything we do. We value diversity, equality and inclusiveness.

We invite you to join our stellar team of entrepreneurs and help us realise our exciting vision.

The Role

We are looking for multiple software developers to join our Product team. We are currently a team of 15 engineers, and we are planning to grow to 20 in early 2022.

We employ a Product first UX design led approach and care deeply about well-crafted and tested software.

Our ecosystem is composed of a number of API-only apps built mostly in Ruby. We use the latest versions of Angular on several apps we have been developing since 2017 and we have been using React since 2019 on a newer project that has been growing quickly.

We use the Feature Branch Workflow and, in addition, we use review apps and branch deploys during acceptance of new features. We are fans of automated testing and apply a TDD approach wherever possible. We particularly like RSpec, jasmine and cypress.io. We also use Capybara at a small scale and may start using Pact.io and Cucumber in the near future.

Responsibilities & Requirements
  1. You will have previous significant experience as a developer in a professional setting and be a strong supporter of highly collaborative product-minded development environments. If you lack several years of experience in a TDD and continuous integration setting, this position may not be suitable yet.
  2. You will be relatively autonomous in writing well designed and tested code (strong preference for TDD).
  3. You will communicate fluently in English.
  4. You will have deep familiarity with at least one core language (JavaScript, TypeScript, Ruby) with bonus points for one or more of the following frameworks/libraries: Sinatra, Rails, Hanami, Angular, React, Next.JS.
  5. If you are frontend inclined, you will have experience with responsive design implementation (strong CSS skills, mobile-first web development and/or building PWAs).
  6. You will understand good automated testing practices and ideally be a TDD practitioner (experience with rspec/minispec, capybara, cucumber, jasmine, karma, mocha, chai, jest, enzymejs, cypress is highly recommended).
  7. You will have a highly collaborative attitude and be willing to spend the majority of time (80%+) doing pair programming.
  8. You will be deeply familiar with at least one Agile framework.
  9. You will know Git inside out and be familiar with the Git Feature Branch Workflow.
  10. You will have a DevOps mindset and culture, providing a solution for CD/CI yourself and making the best artifact for your solution rather than relying on others to decide for you.
Work model
  • This is a permanent role available for people who are willing to work UK hours (typical hours are 9am–6pm with ~1h lunch).
  • We work remotely and the Engineering team is distributed across the UK and countries including Portugal, Poland, Greece, France, Spain and Brazil.
Day-to-day at Lavanda
  • You will be part of a delivery squad working closely with a squad lead engineer, a product manager, a UX designer, a QA engineer and other engineers, including pair programming with peers.
  • Every day: a 15 minute time-boxed remote standup at 9 AM UK time with the Product team (currently around 12 people) and remote pairing with different team members.

Periodically: Frontend/Backend guild-led architecture workshops.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.