Software Engineer

Bright Purple
Edinburgh, UK
19 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£74,896.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Artificial Intelligence Amazon Web Services Automation of Tests Cascading Style Sheets (CSS) Cloud Computing Code Review Continuous Integration Dependency Injection Design of User Interfaces Routing E2e Testing
+16 more
Responsive Web Design Systems Integration TypeScript Web Applications Web Performance Optimization RxJS Delivery Pipeline Cypress (Programming Language) Backend AngularJS Playwright Sentry Front End Software Development Restful APIs Jasmine Docker

Job description

  • Design, build and maintain responsive, accessible web applications using Angular and TypeScript
  • Own features end to end, from technical refinement through deployment and monitoring
  • Work with product, UX/design, QA, platform and backend colleagues to turn user needs into well-crafted interfaces
  • Build reusable, consistent components and contribute to sound frontend architecture
  • Make considered trade-offs across usability, security, performance and delivery
  • Participate in code reviews, improve test automation and CI/CD, and share knowledge across the team

Technologies:

  • AI
  • AWS
  • Angular
  • Backend
  • CI/CD
  • CSS
  • Cypress
  • Docker
  • Frontend
  • Jasmine
  • Jest
  • NgRx
  • Playwright
  • REST
  • RxJs
  • Security
  • Sentry
  • TypeScript
  • Web
  • UX UI Design
  • Cloud
  • JavaScript

Requirements

  • Commercial experience building and supporting production web applications
  • Strong, modern Angular experience, including components, routing, forms, dependency injection, RxJS and state management
  • Excellent HTML and CSS skills, with a practical understanding of accessibility standards and responsive design
  • Experience integrating with REST APIs, including securely handling authentication, errors and asynchronous data
  • A testing mindset, with unit, component and end-to-end tests as part of your work
  • Confidence diagnosing live issues and a good understanding of frontend security
  • Clear communication skills and the ability to explain technical choices to technical and non-technical audiences
  • Mid-level or senior engineering experience
  • Nice to have: design system experience
  • Nice to have: experience with Jest, Jasmine, Cypress, Playwright or similar
  • Nice to have: experience with NgRx or Angular signals
  • Nice to have: web performance optimisation and tools such as Sentry
  • Nice to have: Docker, AWS and modern deployment pipelines
  • Nice to have: experience in agile, product-led or data-rich B2B environments

Benefits & conditions

We are partnering with a well-established B2B software business to hire four Frontend Software Engineers for a client portal redesign. You will join a collaborative product team that values good engineering, AI-assisted development and engineers who contribute to technical decisions. This hands-on role offers the opportunity to help shape a high-profile product redesign in a modern engineering culture focused on quality, ownership and continuous improvement. The position is based in Bath, with hybrid or remote working available, and pays £450-£475 per day outside IR35.

Apply for this position

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

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…