Farmdrop is hiring a

Senior Front-end Engineer

London, United Kingdom

We're looking for a talented, experienced, and creative Software Engineer to help develop our engineering team and deliver our amazing service to more people in London. We prefer developers who have an interest in full-stack development and are prepared to get involved in all layers of the stack, so this is a great opportunity for anybody looking to broaden their front-end and Javascript exposure, as well as developing a deeper understanding of building and architecting e-commerce and logistics systems running on an event-driven architecture.

Our Engineering Team

Being on a journey from a monolithic architecture to a microservices event based future, we use small teams, pairing and a focus on TDD and BDD to ensure quality software.

Above all, we believe in collaborative, agile and lean ways of working and that one size definitely does not fit all. We pride ourselves in continually sharing knowledge across the team and to the entire company.

As a member of a small, fast-moving company, you will be empowered to use your creativity to have impact, getting involved at all levels of the product life cycle. We're constantly evolving our product, building key features and setting the direction that will affect the business for years to come. You would be a central part of moving our software stack forward at every level, working in and nurture a team of capable and friendly developers who love building great software.

Our tech stack currently includes: Ruby / Rails; Kotlin/Java; Javascript (React.js / Redux.js / node.js /Apollo); Swift; Objective-C; Kafka; neo4j; GraphQL; Postgres; Redis; ElasticSearch; Kubernetes (in AWS); Gitlab

About Farmdrop

Farmdrop is the ethical online supermarket, delivering the freshest groceries from a network of sustainable food producers, and on fair terms. We’re using technology to build a simpler and fairer food system, where customers get tastier food and producers receive a fairer share of the profits. Our driving mission is to fix the food chain by becoming the greenest and healthiest grocery service in the UK.

Not only are we passionate about our product and our producers, but we are passionate about our people, and that means we take pride in our diverse workforce. We believe diversity helps attract top talent and encourages innovation. If people can be themselves at work it makes for a productive and happy working environment.

Requirements

  • Strong JavaScript skills (ES6)
  • Demonstrable experience using React
  • Experience with state management using Redux
  • Strong HTML/CSS knowledge
  • Have an appreciation for UI/UX
  • Agile experience with Scrum/Kanban
  • Experience with agile engineering practices such as TDD, Pair Programming, Continuous Integration

Nice to haves:

  • Comfortable with Node.js applications and Server Side Rendering
  • Some experience with GraphQL libraries such as Apollo or Relay
  • Development using front-end layout and application frameworks: React storybook/design systems, CSS Modules
  • Experience with Microservice Architectures
  • Experience with Cloud Infrastructure (AWS), automated testing and deployment, Trunk based development, Evolutionary Design, Domain Driven Design

Benefits

  • Competitive salary based on experience
  • Generous discount on all your Farmdrop shopping
  • Loads of free food
  • Delicious cooked lunch every day
  • Training and personal development monthly allowance
  • Enhanced paternity/maternity leave
  • Unpaid and sabbatical leave options
  • Flexible working hours
  • Working from home
  • Paid days off for volunteering/charity work
  • Cycle to work scheme
  • Weekly company knowledge sharing sessions

On top of this we love hanging out with each other and always have cool and unique socials, common interest groups and sports/groups & events. Our head office is based at Old Street (EC1V 9BP) which has many convenient transport links.

Similar jobs

Other jobs at Farmdrop