Scale Up Your Career.

513
companies
9,458
Jobs

Senior Software Engineer (Frontend)

The Modern Milkman

The Modern Milkman

Software Engineering
Manchester, UK · London, UK
GBP 60k-70k / year + Equity
Posted on Mar 7, 2025

Role: Senior Software Engineer (Frontend) 💻

Reporting into: Engineering Manager

Salary: 60-70k

Location: Hybrid

Join our milk round 🥛🌎

From humble Lancashire beginnings to a multi-market $75M revenue B-Corp. Over the past 6 years in the UK we have scaled to £50M revenue with over 100,000 customers, all whilst achieving market profitability. Our goal is to give consumers a more sustainable, better way to shop by connecting high quality farm-fresh products to doorsteps within a circular supply chain, collecting the packaging we deliver.

You can find us across the UK and in the US (Connecticut, Massachusetts and Rhode Island)

Your mission 💪

We’re seeking a skilled Senior Software Engineer with a strong background in frontend software development using React JS/React Native/Typescript. You’ll play a key role in developing and scaling our frontend applications including our customer website and mobile apps. If you’re a passionate problem-solver who thrives on building cool applications, like to own the code you write, and enjoys working in a collaborative environment, this could be the role for you.

Key Responsibilities 🥛

  • Design, develop, and maintain intuitive, responsive, and scalable front-end applications using React JS and React Native.
  • Implement features for web (React JS) and mobile applications (Expo React Native), ensuring seamless user experiences across iOS and Android platforms.
  • Leverage TypeScript to create well-typed, reliable, and maintainable codebases for both web and mobile applications.
  • Collaborate with Product stakeholders and backend engineers, and other stakeholders to translate design mockups and technical requirements into high-quality code.
  • Contribute to front-end architecture decisions such as component design patterns, core and client API integrations, and overall continuity of BFF (Backend for Frontend) architecture.
  • Debug and resolve complex front-end issues, focusing on usability, speed, performance, and cross-browser/device compatibility.
  • Participate in code reviews, ensuring adherence to front-end best CI/CD and responsive design principles.
  • Stay updated on the latest front-end technologies and JavaScript frameworks to continually improve the quality and performance of front-end systems.

What You’ll Bring 💡

  • Solid experience in frontend development with a focus on React JS, React Native, and TypeScript.
  • Experience in building and maintaining cross-platform native mobile apps using Expo or similar.
  • Proficient in designing and implementing responsive web applications and ensuring cross-device compatibility.
  • Hands-on experience working with front-end BFF (Backend for Frontend) architecture and integrating with RESTful APIs.
  • Experience with state management libraries like Zustand or similar.
  • Experience with version control (Git) and CI/CD pipelines for front-end projects.
  • Excellent problem-solving skills with a focus on performance optimization and delivering smooth, engaging user interfaces.

Benefits 🎁

  • 25 days holiday, 8 bank holidays (5 flexible ones). Plus, your birthday off too!
  • EMI Share Options
  • Up to 6% matched company pension.
  • Access to thanksBen, for a range of core & flexible benefits
  • Employee discount off Modern Milkman products
  • Enhanced parental leave & pay
  • Life Insurance
  • Cycle to work scheme & Octopus EV salary sacrifice
  • In-person company events
  • £300 working from home set up
  • £300 L&D budget per annum
  • £300 Health and Well Being budget
  • Endless samples of our stock – Seriously, our category managers have us taste testing food and drinks all the time!
  • Up to 4 weeks working abroad
  • 2x volunteering days and team volunteering days
  • Loads of company clubs to join, from book clubs (Page Churners), Running, cycling and swimming (Trotters and Plodders), 5 aside Football (Modern Milkman FC) and any other pun-related clubs you can think of.

Interview Process: 5 stages (incl. a task) 🔢

  • Initial phone call covering your CV and experience with our Ellie (People & Culture Team) - 30 mins
  • Hiring manager interview – with one of our engineering tech leads – 30 mins
  • Technical Task – 60 mins
  • Final interview with Al, CTO – 30 mins

Candidate Experience ⭐️ Due to the high volume of applications, it might take us a little longer to get back to you. Most feedback will be shared via email, and we make every effort to provide specific and constructive insights whenever possible