Every week, we move millions of products to our customers at record speeds. Providing brilliant customer experiences requires fresh and appealing products to be available whenever and however our customers shop with us. In this area of our business, we help ensure that happens.
By engineering innovative, smart technology, we empower our colleagues with tools to support a global supply chain. Whether it’s wine from New Zealand or milk from a local dairy farm, our tech performs. We solve problems at scale, processing billions of records, predicting and planning to make our customers’ lives easier. We keep our warehouses and stores operating smoothly around the clock because what’s important to our customers is important to us.
As an Engineer (React), you’ll be part of an engineering squad, interpreting and following architectural and engineering principles, operating frameworks, and new tech applications. With your technical craft, curiosity, and experimentation, you’ll apply specific techniques to deliver outcomes that support our customers.
You will work closely with a team of skilled engineers to solve complex problems with sustainable and performant software. We value collaboration and support, providing space for everyone to build valuable solutions and develop their potential.
We use various tech and encourage you to learn new tools and techniques. We value authenticity—being analytical, curious, and unafraid to challenge the status quo. You’ll strive to improve team processes and contribute to the engineering community.
More about the team
The Discover and Engage team aim to optimize the customer decision hierarchy on Sainsbury’s.co.uk, helping customers find the right products. We deliver engaging customer experiences through navigation, content, search, and recipes.
More about the role
* Work in a cross-functional team, owning the application lifecycle from inception to production, supporting critical applications and services.
* Build services, libraries, and tools with clean, maintainable, and well-documented code.
* Design innovative solutions for complex problems, choosing appropriate tools and approaches.
* Collaborate with technical and non-technical colleagues to ensure our applications meet business needs.
* Monitor and support production and tier 1 applications.
* Stay updated with industry trends and adopt best practices.
* Share knowledge and mentor junior team members.
More about you
* Proven experience with React.js, Redux, and Typescript.
* Strong communication and collaboration skills.
* Understanding of microservices architecture and patterns.
* Experience with JS libraries, React, Typescript, HTML5, CSS; Next.js is a plus.
* Knowledge of JS coding patterns, containerization, cloud deployment, and IaC (K8s, Terraform).
* Familiarity with integration patterns like Kafka.
* Bachelor’s degree in computer science or related field, or equivalent experience.
* Good communication, listening, and mentoring skills.
* Team-oriented with a focus on collaborative software delivery.
* Experience with automated GUI testing (Cypress).
We offer on-the-job training and opportunities, plus benefits like colleague discounts, pension, special offers, flexible working, and more. Our work environment supports work-life balance with flexible hours and remote options.
Qualifications
We are committed to inclusivity and supporting your development. Benefits include discounts, pension, life cover, performance bonuses, holiday allowances, health plans, and parental leave, among others. For more details, visit www.sainsburys.jobs.
Responsibilities
In this role, you will contribute to a modern software engineering environment, working on scalable data, transactions, and innovative tech solutions, including AI and reusable tech, within an agile framework.
About the company
Sainsbury’s offers online shopping for groceries, clothing, homewares, electricals, and financial services, committed to helping everyone eat better.
#J-18808-Ljbffr