Job Description
Senior Software Engineer (Frontend - Angular)
Location: Manchester (Hybrid, 2 days per week on-site)
Salary: Up to £70,000 base + bonus + full benefits
Type: Permanent, Full Time
The Opportunity
Our client is an enterprise SaaS business delivering large-scale, user-centric products across multiple domains in the UK and international markets. Their platforms underpin a wide array of high-demand digital services used by thousands of customers daily.
This is a high-impact opportunity for a Senior Frontend Engineer to take a leading role in designing and developing complex, performant web applications using Angular and TypeScript. You will be involved in shaping technical strategy, collaborating with product teams, and solving architectural challenges. With modern tooling, continuous delivery practices, and a focus on code quality, this position offers technical ownership and long-term growth.
About the Role
You will be part of a collaborative, cross-functional team working on a modern, component-driven frontend architecture. The business is investing in platform evolution, including modularisation, scalability, state management, performance, and design consistency. The role suits someone who enjoys writing maintainable code and influencing architectural standards, contributing to a culture of continuous improvement.
What You'll Be Doing
* Building and maintaining production-grade Angular applications within a modular architecture
* Contributing to UI and state architecture decisions, evolving engineering standards
* Collaborating with designers, product owners, and backend engineers to develop high-quality user experiences
* Driving code quality through clean, testable code and code reviews
* Working with CI/CD pipelines for incremental improvements
* Mentoring and guiding other engineers as the team scales
Key Skills & Experience
* Strong commercial experience in Angular and TypeScript
* Proficiency in SCSS/SASS or similar CSS pre-processors
* Understanding of component-based architecture and modular application structures
* Experience with RxJS and reactive programming patterns
* Knowledge of state management libraries like NgRx
* Familiarity with frontend testing tools (e.g., Cypress, Playwright)
* Experience working within CI/CD environments (e.g., GitHub Actions)
* A pragmatic approach to technical decisions, balancing delivery and maintainability
* Strong communication and collaboration skills
Bonus points for experience with Nx or similar tooling, and UX-focused practices.
Why Join?
* Shape the architecture and frontend direction of a major SaaS platform
* Work with experienced engineers in a supportive environment
* Dedicated time for learning and R&D
* Hybrid working model with flexibility
* Generous benefits including bonus, holidays, wellness day, birthday off, volunteering day, and more
* Clear career progression in a growing, well-funded team
What We're Looking For
Thoughtful, curious, ambitious engineers who care about clean code, scalable architecture, and building lasting products. If you're seeking a challenging role in a modern SaaS environment where you can make a real impact, we'd love to hear from you.
#J-18808-Ljbffr