United Kingdom Job Openings

Boots

Senior Full Stack Engineer

London

FULL TIME

September 19, 2024


Recruitment Partner: Matt Haywood
About the role
We are looking for a Software Engineer experienced in enterprise fullstack from frontend to backend development to work on our Boots Online Doctor healthcare platform. This is ideally suited to a engineer, looking to play a key role in the development of our internal applications. You’ll be joining us at an incredibly exciting time, as we build out our engineering team, working on exciting projects within an amazing team of dedicated people.


What you’ll do:

Frontend:
  • Ensure that all styling in the application is maintained and well-structured, following established design guidelines and best practices
  • Navigate the application effectively to identify reusable components and determine their base APIs for improved efficiency and consistency
  • Address any nuances or issues encountered during development, either by resolving them directly or escalating them to the appropriate stakeholders for resolution
  • Understand the various layers of testing (unit, integration, end-to-end) and apply them as necessary to create reliable safety nets for our applications
  • Translate and migrate old code to new standards, ensuring compatibility, performance, and maintainability across the codebase

Backend
:

  • TDD, Unit Testing, Integration Testing (applied FE/BE)
  • Developing new features and functionality using PHP 8 onwards
  • Hands on experience with AWS services (EC2, RDS, SQS, SNS, S3 etc)
  • Excellent with My SQL 5 and 8, both with and without modern frameworks e.g. Eloquent
  • Experience with headless web applications
  • Comfortable with working on legacy code and refactoring
  • PSR coding styles and use of tooling such as CS-Fixer, PHPStan
  • Experience working with CI/CD pipeline tools such as Git Hub Actions, Jenkins


Responsibilities:

  • Collaborate with Angular developers to refine and structure their rough markup, ensuring it adheres to design and UX principles.
  • Enhance basic component structures by adding necessary HTML elements (e.g., divs, sections) and applying CSS classes to match design specifications.
  • Create clean, reusable, and modular CSS using preprocessors such as SASS or LESS, ensuring scalability and maintainability.
  • Work with design systems and component libraries (e.g., Bootstrap, Tailwind) to ensure consistency across the UI.
  • Maintain strong communication with the product team to help translate high-level concepts into detailed component designs and layouts.
  • Understand basic Angular directives (e.g., ng If, ng For) to structure the UI around dynamic content, even if your work focuses on static/mock data.
  • Collaborate with front-end developers on handoff, ensuring the component layout and styling doesn’t break the data-binding or application logic.
  • Proactively participate in design and code reviews to ensure UI quality and consistency across the product.


What you’ll need to have

  • Experience with:
  • HTML/ CSS / JS base/vanilla
  • Framework ( react, angular, vue )
  • Strong pre-processor (SASS, LESS) understanding
  • Highly scalable apps with reusable component
  • Problem solver - can spot gaps in the code
  • Good Git skills
  • Understand the importance of testing and can write their own tests, unit testing
  • 2 - 3 years experience in development including in component-based architecture
  • Understanding of object-oriented PHP programming
  • Strong knowledge of PHP web frameworks such as Laravel, Symfony, Code Igniter etc
  • Familiar with My SQL, PHPUnit Test
  • Strong proficiency in HTML5 and CSS3, with experience in responsive design and cross-browser compatibility.
  • Familiarity with CSS frameworks such as Bootstrap or Tailwind, and proficiency with preprocessors like SASS or LESS.
  • Work with static or mock data and basic knowledge of Angular’s component lifecycle.
  • Experience with Angular directives like ng If and ng For.
  • Experience with design systems and an eye for component reusability and consistency.
  • Excellent communication skills and the ability to work with developers and product teams.
  • Experience with design and prototyping tools such as Figma, Sketch, or Adobe XD is a plus.


Our benefits

  • Boots Retirement Savings Plan
  • Discretionary annual bonus
  • Generous employee discounts
  • Enhanced maternity/paternity/adoption leave pay and gift card for anyone expecting or adopting a child
  • Flexible benefits scheme including holiday buying, discounted gym membership, life assurance, activity passes and more.
  • Access to free, 24/7 counselling and support through TELUS Health, our Employee Assistance Programme.
We have a great range of benefits in addition to the above that offer flexibility to suit you - find out more at boots.jobs/rewards. Please note, any salary estimates given on third-party sites are not provided or endorsed by Boots and may not be accurate.


Why Boots

At Boots, we foster a working environment where consideration and inclusivity help everyone to be themselves and reach their full potential. We are proud to be an equal opportunity employer, passionate about embracing the diversity of our colleagues and providing a positive and inclusive working environment for all. As the heart of everything we do at Boots, it's with you, we change for the better.


What's next

Where a role is advertised as full-time, we are open to discussing part-time and job share options during the application process. If you require additional support as part of the application and interview process, we are happy to provide reasonable adjustments to help you to be at your best.
This role requires the successful candidate to complete a Pre-employment check after receiving an offer. Depending on your location you will be asked to submit either a DBS (Disclosure & Barring Service), PVG (Protection of Vulnerable groups) or an Access NI Check.
Boots is a Ban the Box employer and will consider the suitability of applicants with criminal convictions on a case-by-case basis.
#LI-Onsite
Business Area
Support Office
Function
Technology
Keywords
x
Hours per week
37.5
Latitude,longitude 1
51.53591598629902, -0.10516631534551865
Airport
No
Company
Non Stores
Division
16 - United Kingdom
Region
7 - London
Area
167 - City and East End
Store
Islington (Boots Online Doctor)
Req Posted Date
19-Sep-2024
New Job Alerts
Pulsar Process Measurement Ltd

Production Operator - 3 month Fixed Term Contract

Colchester

FULL TIME & CONTRACT

September 23, 2024

View Job Description
Advance Int

Junior Sales Associate

London

FULL TIME

September 23, 2024

View Job Description
The OHUB - Public Relations

Graduate PR Executive

Kingston upon Thames

FULL TIME

September 23, 2024

View Job Description
Solihull College & University CentreSolihull

Lecturer Motor Vehicle

Solihull

FULL TIME & PART TIME

September 23, 2024

View Job Description
Cognita LimitedWestminster

Platform Team Leader (HR Systems)

City of Westminster

FULL TIME

September 23, 2024

View Job Description
Strawberry Fields Day Nursery

Nursery Manager

Leyton

FULL TIME

September 23, 2024

View Job Description
Ministry of Defence

DIO - Senior Logistics Manager

Deeside

FULL TIME

September 23, 2024

View Job Description
Looking for similar job?
Infopro Learning

Senior Leadership and Professional Development Facilitator (Open to candidates in the United Kingdom)

London

FULL TIME

August 25, 2024

View Job Description
Mapletree Investments Pte Ltd

Senior Executive, Procurement, United Kingdom

London

FULL TIME

August 5, 2024

View Job Description
Lynceus Partners

Senior Investment Solutions Sales – United Kingdom

London

FULL TIME

July 28, 2024

View Job Description
Live Nation

Senior Frontend Engineer (Remote, United Kingdom)

FULL TIME

August 15, 2024

View Job Description
Granicus Inc.

Experience Partner, Senior Manager - United Kingdom

FULL TIME

August 25, 2024

View Job Description
Live Nation

Senior NoSQL Database Engineer - Cassandra (Remote, United Kingdom)

FULL TIME

August 3, 2024

View Job Description
See What’s New: Boots Job Opportunities
Boots

Phlebotomist

Glasgow

FULL TIME & PART TIME

September 23, 2024

View Job Description
Boots

Relief Pharmacist

Airdrie

FULL TIME & PART TIME

September 23, 2024

View Job Description
Boots

Pharmacist

Blackburn

PART TIME

September 23, 2024

View Job Description
Boots

Customer Advisor

Saint Andrews

PART TIME

September 23, 2024

View Job Description
Boots

Assistant Manager

Martlesham

FULL TIME

September 23, 2024

View Job Description
View More Jobs by Boots
New Job Alerts
Pulsar Process Measurement Ltd

Production Operator - 3 month Fixed Term Contract

Colchester

FULL TIME & CONTRACT

September 23, 2024

View Job Description
Advance Int

Junior Sales Associate

London

FULL TIME

September 23, 2024

View Job Description
The OHUB - Public Relations

Graduate PR Executive

Kingston upon Thames

FULL TIME

September 23, 2024

View Job Description
Solihull College & University CentreSolihull

Lecturer Motor Vehicle

Solihull

FULL TIME & PART TIME

September 23, 2024

View Job Description
Cognita LimitedWestminster

Platform Team Leader (HR Systems)

City of Westminster

FULL TIME

September 23, 2024

View Job Description
Strawberry Fields Day Nursery

Nursery Manager

Leyton

FULL TIME

September 23, 2024

View Job Description
Ministry of Defence

DIO - Senior Logistics Manager

Deeside

FULL TIME

September 23, 2024

View Job Description