Role: Senior Software Engineer (Frontend) ✨
Reporting into: Engineering Manager
Salary: 60-70k
Location: Hybrid (ideally Manchester based 2-3 days per week, but we are open to other locations too!)
About us
This is a fantastic opportunity for a Senior Software Engineer to make an impact at a growing business with an inspiring mission. Modern Milkman is more than just a milk delivery service – we're a movement. We're committed to reducing waste, supporting local farmers, and delivering fresh, sustainable products right to our customers' doors
Our goal is to make the home sustainable, and, to date, we've prevented 100 million plastic bottles from polluting the planet. Not bad for a business that started as four friends from Lancashire delivering milk from a beat-up truck! To do this, we offer our customers the ability to make more planet-positive shopping habits one small, simple and very convenient step at a time. Learn more about our purpose and story at: https://themodernmilkman.co.uk/our-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.
Requirements:
* 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.
Nice-to-Have Skills:
* Self-starter with a proactive approach to problem-solving and a continuous learning mindset, staying updated on industry trends and best practices.
* Willingness to mentor junior team members and contribute to team knowledge-sharing and growth.
* Experience of working in a fast-paced startup or scale-up environment to deliver high-quality user experiences.
* A strong focus on delivering user-centric solutions, ensuring that applications meet both business goals and user needs.
Benefits:
* 25 days holiday, 8 bank holidays (5 flexible ones). Plus, your birthday off too!
* 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:
This is typically what it looks like;
* 30 mins with our Talent, People and Culture Partner to give you an overview of Modern Milkman, your background, what you're looking for and why you applied etc.
* 90 mins technical interview with the Engineering team. The first part of this interview will be a deep dive into your experience and the second part will be a task.
* 30 mins with Al, our CTO
* If all goes well, we’d love for you to meet with our People and Brand Director, Lu and our CEO, Simon.
We strongly encourage candidates of all different backgrounds and identities to apply. We believe that our team is stronger with a variety of perspectives.