Senior Frontend Engineer

London, England, United Kingdom · Tech expand job description ↓

Description

About us

Gousto is the UK’s leading recipe box company delivering precise ingredients, delicious recipes and a dollop of adventure to thousands of homes across the UK.

As one of Europe’s fastest growing independent companies, you’ll be part of an exciting, expanding team and trailblazing company.

Food and tech is at the heart of what we do. Using industry-leading technology, we’ve connected over 6 million people to delicious food so far. By 2025 we’ll have delivered 400 million delicious meals to dinner tables across the country... and we’re only just getting started.

Our mission is to reduce food waste and we've committed to cutting down the plastic in our boxes by 50% by the end of the year, this is a key area of focus and one of the larger projects the team are currently prioritising. Sustainability and social responsibility are important to us and we're working hard to make a big impact in this area!

Join us and let’s dream big and deliver bigger. Unbox possibility.


The Opportunity

The code we write powers every aspect of our business from the menu recommendation engine to driving our supply chain. We are a scale up business on a steep growth trajectory, and with that comes the need to build a platform that can scale. In parallel to this, we need to expand our team, evolving effective tools and processes that ensure we can continue to deliver quality code at pace.

Our platform is entirely cloud-based, and many of our backend services are now delivered via AWS Lambda. Our continuous delivery pipeline is fully automated and we release code to production multiple times a day. We’re in the process of moving our microservices architecture to containers.

Our next generation frontend is built using the best of cutting-edge web technologies – ES6 JavaScript, PostCSS, React and Redux. This year we’re aiming to introduce GraphQL to help improve the performance of our apps and increase velocity within our teams. Join us on our hugely exciting and rewarding journey!

Your skills and experience will help us move to the next level. We know we’ve got lots of things right but we also have many things still to improve. Right now we’re working on creating robust seed data for testing and flexible developer environments for coding.

We are making huge investments in technology, and plan to triple the size of our team to over 200 people in the next few years. As well as providing lots of career growth for our team, there will be plenty of opportunities to lead, mentor, influence and learn.


What’s it really like to work here?

  • We are customer-centric, data driven and outcome focused, using lean principles to work iteratively, experiment and learn fast.
  • We work in cross-functional squads which we are slowly evolving to include business partners. This allows us to work more closely with our colleagues in food, operations and marketing, enabling greater alignment, collaboration and innovation.
  • Our squads have a high level of autonomy to decide both what outcomes they should pursue and how they will achieve them.
  • We believe in being agile rather than committing to a single framework. We have a set of lean and agile principles which we follow, but beyond that squads are empowered and encouraged to tailor their working processes.
  • We discourage pigeon-holing which means our engineers are responsible for designing, writing, testing, deploying and maintaining their code in production. We don’t have QAs, and our architect works closely with squads to consult and collaborate.
  • A devops culture is central to our way of working and our squads are responsible for running their solutions in production.
  • Pairing and TDD are practices we champion and want to keep improving.
  • 10% of our time is dedicated to tech innovation and we hold regular brown bags.
  • We are committed to being involved in the wider tech community, hosting meetups, speaking at events and sharing learnings via our blog.

Requirements

What skills and experience will you need?

  • Mentoring other engineers
  • Experience with libraries from the React ecosystem
  • Deep knowledge and experience with latest JavaScript features, using ES6 & es.next
  • Experience with speed optimisation best practices
  • Designing and delivering scalable, distributed, cloud-based systems in a highly available manner.
  • Experience of CI/CD tooling and responsibly running solutions in production, working with logging, monitoring and alerting stacks
  • A good understanding of lean product discovery and delivery practices


What we look for in a great Senior Engineer

Great engineering - and this is so much more than writing great code. As well as an excellent knowledge of software craftsmanship, you’ll have a test-first approach and know what automated testing to apply at which level of the stack. You’ll have great design and architectural knowledge and plenty of experience of maintaining your code in production.


Mentorship - this is a big one for us. We look to our senior to coach and mentor all levels of engineering, using your knowledge and experience to drive improvements across your team. You lead by example, driving a culture that’s collaborative and inclusive.


Ownership - you are proactive and use your initiative. You take ownership of problems and drive forward solutions. You have a strong sense of responsibility and accountability, and you expect the same from your team mates.


Lean delivery - you deliver rapidly in small batches, reducing risk and creating a fast feedback loop. You have a continuous improvement mindset, constantly seeking to reduce waste and avoid re-work.


Growth mindset - you are curious and are always looking to learn. You value feedback as a learning tool, and you offer constructive feedback to help your teammates improve.

Benefits

At Gousto we feel it’s massively important to hire adults and give them the freedom to get things done. We don't judge your performance by hours at your desk, but by the impact you have. While our office hours are 9am to 6pm, as long as people attend the morning stand-up for their squads the hours are flexible around this. Our only requirement is that you follow our ownership principles and Put Gousto First. Flexible working is widely practiced, but we are not a remote company and the majority of the time should be based in our Shepherd's Bush office.


  • "Tech 10%" - use every other Friday to sharpen your own skills and work on your own projects
  • Holidays - 25 days of holiday (plus bank holidays) increasing by a day each year up to 30 days
  • Option to buy additional days of annual leave up to a total of 30 days
  • Discounted Gousto boxes - 40% staff discount on Gousto boxes and 25% for your family and friends plus your first box free
  • Dr Gousto Healthcare via Babylon Health
  • Access to Gousto Academy training courses
  • Gym Membership
  • Cycle to work scheme
  • Pension
  • Quarterly team socials and mixed team events
  • Coffee/ Tea, fruit and ice cream provided every single day to keep you fresh
  • Friday socials - Wine, beer and soft-drinks
Personal information
Your Profile
Application Details
Do you have the right to work in the UK?