Senior Software Development Engineer (TypeScript) at Zapp

Zapp is building the future of convenience with a full stack approach to on-demand essential items, 24/7, delivered in minutes. Customer obsession is at the heart of everything we do, and from founders to riders we are relentlessly focused on delighting our customers. We are backed by the world's leading investors and our team has scale-up and exit experience at companies such as Amazon, Jumia, Deliveroo, Tesco, Stuart and Just Eat. If you’re ready to help build the world’s most customer-focused company, get in touch.


As a TypeScript Developer at Zapp you are responsible for providing an amazing user experience and UI with our application. We are looking for someone who is motivated to combine the art of design with the art of programming. Responsibilities will include implementing visual elements and their behaviours with user interactions. You will work with both front-end and back-end web developers to build all client-side logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.



  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write efficient REST APIs and GraphQL Schemas
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Work with designers and developers to develop modern, intuitive user interfaces for our web and mobile applications
  • Work in a team environment with shared code, P2P programming code reviews and latest technologies on new greenfield projects too


  • Professional experience as a full stack developer with strong knowledge of frontend development
  • Strong Typescript skills and any Node.js frameworks i.e. Express.js or Koa.js
  • Experience using React.js and/or React Native
  • Experience working with CI/CD and agile development teams
  • Knowledge of GCP and/or AWS is a plus point
  • Strong knowledge of both SQL and NoSQL databases (e.g. MySQL, MongoDB, PostgreSQL), web servers (e.g. Apache/Nginx)
  • Excellent communication and teamwork skills
  • Knowledge of multiple back-end languages (e.g. PHP, C#, Java or Python) is a plus


  • Competitive salary & equity package
  • Enjoy 28 days holiday per year (plus all bank holidays)
  • Spend your monthly wellbeing allowance on things that really matter to you ⁠— via our Juno benefits programme. This can be anything from veggie boxes, to indoor plants, tax advice and much more
  • We will contribute 3% to your pension
  • Make use of our home office allowance for office supplies
  • Benefit from our monthly Zapp order allowance
  • Be part of a fast-growing company and a super motivated team


At Zapp we embrace diversity. We are committed to creating an inclusive and supportive work environment. We firmly believe that a variety of backgrounds & perspectives make our team stronger and brings our product closer to the customer.

As an Equal Opportunity Employer, we make all employment decisions without regard to age, national origin, race, ethnicity, religion, creed, gender, sexual orientation, disability, veteran status, or any other characteristic protected by law.