Software Engineer - React

Hargreaves Lansdown
Bristol, UK
8 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
£46,454.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Amazon S3 Banking Software Software Quality Code Review Software Debugging Web Development Performance Tuning Web Application Security TypeScript Feature-Driven Development (FDD) ReactJS
+10 more
Cypress (Programming Language) Backend Integration Tests Playwright Graphql Front End Software Development Functional Programming React Testing Library Api Gateway Restful APIs

Job description

You’ll contribute to the design, development, and maintenance of a critical part of our platform, helping deliver seamless and high-quality user experiences across our applications. You’ll work closely with product, design, and backend teams to build new features, improve performance, and ensure technical excellence in everything you deliver.

You’ll take ownership of your work from concept to release, write clean and maintainable code, participate in code reviews, and help drive consistent engineering standards across the team. You’ll also diagnose and resolve complex issues, contribute to architectural decisions, and play an active role in shaping the evolution of our platform.

What You’ll Do

  • Build and maintain a high-quality React application.

  • Integrate with RESTful and GraphQL APIs.

  • Diagnose, debug, and resolve issues across the stack, ensuring a smooth and reliable user experience.

  • Participate in code reviews, offering constructive feedback and helping improve overall code quality.

  • Work cross-functionally with designers, PMs, and QA to deliver features end-to-end.

  • Support continuous improvement efforts by sharing knowledge, proposing enhancements, and adopting best practices.

Requirements

  • 3+ years of professional web development experience, with 2+ years using React.

  • Strong proficiency in React, including hooks, functional components, and state-management patterns.

  • Solid understanding of TypeScript and type-safe frontend development.

  • Strong understanding of secure web development, especially within financial or regulated environments.

  • Strong debugging and performance-optimization skills in modern browsers.

  • Excellent communication skills and experience working in agile environments.

Nice to Have

  • Hands-on experience with AWS services relevant to frontend workflows (e.g, S3, API Gateway, Lambda).

  • Experience in fintech or banking applications.

  • Familiarity with feature driven modular architecture.

  • Comfort writing unit and integration tests using Jest, React Testing Library, or Cypress/Playwright., A hands-on deep dive into your React expertise, covering coding, and problem-solving. We will also discuss your take home test. Be ready to share your screen during the technical discussion part of the interview.

Benefits & conditions

  • Discretionary annual bonus* and annual pay review
  • 25 days* holiday plus bank holidays and 1-day additional Christmas closure
  • Option to purchase an additional 5 days holiday**
  • Flexible working options available, including hybrid working
  • Enhanced parental leave
  • Pension scheme up to 11% employer contribution
  • Income Protection and Life insurance (4 x salary core level of cover)
  • Private medical insurance*
  • Health care cash plans - including optical, dental, and outpatient care
  • Health screening programme
  • Help@hand - confidential support including mental health counselling and remote GP
  • Wellhub - unlimited access to fitness providers and wellness coach sessions
  • Variety of travel to work schemes with bike storage and shower facilities
  • Inhouse barista and deli serving subsidised coffee and sandwiches
  • Two paid volunteering days per year

  • dependant on role level

** only available to select during our annual benefits window, in November each year

About the company

Here at HL, we’re the UK’s number 1 investment platform for private investors, based in Bristol. For more than 40 years we’ve helped investors save time, tax and money on their investments.

To achieve our mission, we believe we have a workplace like no other, with constant learning, dynamic teams, and a great ethos. We’re steered by core values that promote service, quality, innovation, and opportunity in everything we do.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:33 min

Overview of the GraphQL API query language

William Lyon · LIVE

Videos

See all

Related articles

See all