Lead Engineer at The Modern House Ltd

  • Anywhere (100% Remote) Only
  • The Modern House Ltd
Job Description:

This is a big opportunity for a Lead Engineer to autonomously build a greenfield digital product in a growing, progressive and flexible team at The Modern House Ltd.

We’re part of the B Corp community which means we prioritise people and the planet in our business. We aim to be more than just an estate agency. We aim to be a business which helps people to find and make better homes and understand how design can be a powerful force for good - generating greater wellbeing, a sense of community and beauty.

We are looking for a Lead Engineer to deliver a best-in-class digital experience for our audiences across both of our brands – The Modern House and Inigo. This is a new role where you can grow and flourish in a progressive business.

This role needs a hands-on Lead Engineer to work with our Growth Director to create our long-term technical infrastructure and build our technical strategy.

  • Reports to: Growth Director
  • Line Managing: Full-stack Engineer
  • Hours: Full time (40 hours)
  • Location: Hybrid working (2 days office minimum)

Key responsibilities:

  • Lead the direction and execution of our front and back-end platform strategy
  • Build our long-term technical infrastructure, ensuring the technology is fit for purpose and meets our commercial goals
  • Provide guidance and leadership across all tech development projects, including mentorship of the tech team
  • Work closely with our external product partner to feed into design and information architecture, including visualising how designs will be coded and built, flagging challenging areas and offering alternatives
  • Hands-on role to build our digital product, with a particular focus on challenging workflows and integrations

Person specification:

  • A lead or full-stack engineer with experience as a technical strategist in a similar role
  • A growth mindset and a desire to lead on ambitious best-in-class projects
  • A meticulous approach to writing maintainable and high quality code that is understandable for others to pick up
  • An engineer capable of working with a high degree of autonomy
  • Highly developed collaboration and communication skills
  • The ability to explain complex work and concepts to non-specialists

Technical requirements:

  • Experience with React and TypeScript/JavaScript
  • Familiarity with Node.js, Next.js, Shopify and Headless CMS (such as Sanity or Contentful) is key, as well as being comfortable working with decoupled architecture
  • Working knowledge of modern cross-browser HTML5+, ES6+ and CSS3+
  • Experience with Cypress and serverless functions
  • Making and using APIs, using either REST or GraphQL
  • Experience with Salesforce and OpenAsset are a bonus

Salary and Benefits

Market-benchmarked salary + annual bonus Benefits include:

  • Private Medical Insurance
  • Royal London Pension
  • Salary sacrifice schemes
  • Team breakfasts, lunches, socials
  • Cultural programme including free National Art Pass and 1 day per quarter of leave to immerse in arts and design
  • Personal annual learning budget
  • 27 days annual leave + bank holidays

Company Benefits

  • 27 days annual leave + bank holidays
  • Additional annual leave days based on length of service
  • Royal London company pension scheme
  • Generous personal training and development budget
  • Modern Matters lunch and learns
  • National Art Pass and extra half-day off every quarter for cultural visits
  • Employee fee discount scheme
  • Vitality healthcare scheme (includes Employee Assistance Programme)
  • Access to More Happi – a free, confidential coaching service
  • Weekly yoga class + monthly shiatsu massage
  • Cycle to work scheme
  • Techscheme
  • Free healthy breakfasts, lunches + refreshments

Interview Process

  • Step 1: Interview with Cheryl, Head of People and Rory, Product Manager focused on skills, experience, team and culture (45 - 60 mins)
  • Step 2: Online personal style questionnaire (20-30 mins)
  • Step 3: Technical discussion with Myles, Tech Specialist and Kerim, Full-stack Engineer focused on technical knowledge, skills and experience (45 - 60 mins)
  • Step 4: Job offer

Other Jobs in Full Stack