Senior Frontend Engineer (External Product)

Packfleet

Packfleet

Software Engineering, Product
London, UK
Posted on Nov 27, 2024

About Packfleet

At Packfleet we’re on a mission to empower independent businesses across the UK to offer the best deliveries on Earth. We’re bringing the experience of receiving a package into the 2020s with modern tech, real-time tracking and updates, seamless integrations and great customer experience.

About the role

We’re looking for a Senior Frontend Engineer to join our External Product team. You'll be pragmatic, have a product-mindset, keeping users at the heart of how you think, and have a passion for great UI and UX.

Since 2021, we’ve built products that power the entire journey of a Packfleet delivery. For our merchants we have a fully-featured shipment management tool, directly integrating with their store and helping them get visibility on all their deliveries. For recipients, we’ve built the best live-tracking experience in the industry. In this role, you’ll lead the development of these external-facing products and help us take them to the next level as we grow and expand nationwide.

As an engineer in our small team, this is a unique opportunity for you to help shape what we build, and the way we build it. There’s still so much to do and learn, in every aspect of Packfleet — we’re only just getting started!

Where we’re based

This is a hybrid-remote role, based at our office & warehouse in Bermondsey, London (10 min walk from South Bermondsey station).

We aim to spend at least 2 days / week together in the office and work remotely the rest of the time. This keeps us close to the drivers, hub and the operational side of our business with the added flexibility of remote working.

Visas

We are able to sponsor visas for this role.

What you will do:

  • Use your product mindset to understand the needs of all our users and come up with solutions
  • Work on the backend when needed, contributing to our systems and building APIs, but also be comfortable jumping onto frontend code from time to time
  • Share your opinions on designs, goals, operational problems, hiring, etc. and give feedback to others to help us do the best we can
  • Occasionally go out with drivers to do deliveries or handle packages in the depot, to get an end-to-end understanding of the problems we're trying to solve
  • Input into other areas of the business that interest you, whether that's helping sales, refining our operations, or anything else

🛠 Engineering at Packfleet

We have a strong, ownership-driven product and engineering culture at Packfleet. We don't have product managers – engineers and designers work collaboratively, make decisions quickly, and ship product improvements multiple times per day. You’ll have a strong say in what and how we build, with meaningful impact across the whole company.

We use modern technology that belongs in the 2020s, and stay up to date with advances in technology as a team. We actively encourage using AI / LLM based technology to help us ship faster and higher quality products, and offer a license to Gen AI editors like Cursor, Copilot or Supermaven to help you do your job.

Some of the tech we use:

  • NextJS frontend running on Vercel, using latest frontend technologies like TailwindCSS, Biome, shadcn and Radix UI libraries, and React-email
  • Github Actions + Vercel for automated deployments multiple times per day
  • React Native, powering our cross-platform driver app
  • GraphQL powering our mobile and web app APIs
  • A service-oriented backend, using a combination of TypeScript + NodeJS and Rust (where performance matters), running on Google Cloud Platform + Kubernetes Engine (GKE)
  • Our own custom vehicle router built in Rust that plans routes for thousands of deliveries per day, and integrates with mapping, property and live & historical traffic data

💚 Our commitment to diversity

We care deeply about creating a diverse team so we particularly encourage applications from people from different underrepresented demographics and encourage you, regardless of your background and past experience, to apply if the role excites you.

If we want to solve problems for people across the UK (and one day around the world), our team has to represent those we’re solving them for. So we need to attract the best talent and create an environment that supports and includes them.