Software Engineer
Bright Purple
Edinburgh, UK
19 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£74,896.0
Working hours
Regular working hours
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…