Experienced software developer in London

Experienced software developer in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Join a dynamic team to develop innovative software solutions for the real estate industry.
  • Company: Lavanda, an award-winning UK proptech scale-up with a mission to revolutionise real estate.
  • Benefits: Remote work, competitive salary, and opportunities for professional growth in a diverse environment.
  • Other info: Work with cutting-edge technologies in a supportive and inclusive culture.
  • Why this job: Be part of a creative team making a real impact in the proptech space.
  • Qualifications: Experience in software development, strong collaboration skills, and familiarity with TDD practices.

The predicted salary is between 36000 - 60000 £ per year.

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

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

  • 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.
  • You will be relatively autonomous in writing well designed and tested code (strong preference for TDD).
  • You will communicate fluently in English.
  • 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.
  • If you are frontend inclined, you will have experience with responsive design implementation (strong CSS skills, mobile-first web development and/or building PWAs).
  • 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).
  • You will have a highly collaborative attitude and be willing to spend the majority of time (80%+) doing pair programming.
  • You will be deeply familiar with at least one Agile framework.
  • You will know Git inside out and be familiar with the Git Feature Branch Workflow.
  • 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.

Experienced software developer in London employer: Lavanda Ventures Ltd.

Lavanda is an exceptional employer that prioritises creativity, collaboration, and inclusivity within its dynamic product-focused environment. With a commitment to employee growth and development, team members enjoy opportunities to work on cutting-edge technology while contributing to a mission that positively impacts communities. The remote work culture allows for flexibility and diversity, making it an ideal place for talented software developers to thrive and innovate.
L

Contact Detail:

Lavanda Ventures Ltd. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Experienced software developer in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at Lavanda or similar companies. A friendly chat can lead to insider info about job openings and even referrals.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those that highlight your experience with Ruby, Angular, or React. This is your chance to demonstrate your creativity and problem-solving abilities.

✨Tip Number 3

Prepare for the interview! Research Lavanda’s products and think about how your experience aligns with their mission. Be ready to discuss your TDD practices and collaborative experiences, as they value teamwork and quality.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our awesome team at Lavanda.

We think you need these skills to ace Experienced software developer in London

Ruby
JavaScript
TypeScript
Angular
React
Responsive Design
CSS
Progressive Web Apps (PWAs)
Test-Driven Development (TDD)
Automated Testing
RSpec
Cypress
Git
Agile Methodologies
Continuous Integration/Continuous Deployment (CI/CD)

Some tips for your application 🫡

Show Off Your Skills: When you're writing your application, make sure to highlight your experience with the core languages and frameworks mentioned in the job description. We want to see how your skills align with our needs, so don’t hold back!

Be Yourself: We value diversity and inclusiveness, so let your personality shine through in your application. Share your unique experiences and what makes you a great fit for our team at Lavanda.

Tailor Your Application: Take a moment to customise your application for this role. Mention specific projects or experiences that relate to our product-first approach and TDD practices. This shows us you’ve done your homework and are genuinely interested!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Lavanda Ventures Ltd.

✨Know Your Tech Stack

Make sure you’re well-versed in the core languages and frameworks mentioned in the job description, like Ruby, JavaScript, Angular, and React. Brush up on your TDD practices and be ready to discuss how you've implemented them in past projects.

✨Showcase Your Collaboration Skills

Since Lavanda values a highly collaborative environment, prepare examples of how you've worked in teams, especially in pair programming settings. Highlight any Agile methodologies you've used and how they contributed to successful project outcomes.

✨Prepare for Problem-Solving Questions

Expect to face questions that assess your problem-solving abilities. Think of specific challenges you've encountered in your previous roles and how you approached them, particularly focusing on design and testing aspects.

✨Understand Their Product Philosophy

Familiarise yourself with Lavanda's product-first approach and their commitment to well-crafted software. Be ready to discuss how you can contribute to this philosophy and share ideas on improving user experience through design and engineering excellence.

Experienced software developer in London
Lavanda Ventures Ltd.
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>