We’re looking for an Intermediate or Senior Angular Developer to contribute across multiple applications, including our core e-reader, publisher portal, admin tools, and analytics dashboards. You’ll play a key role in building features that directly enhance the student learning experience, within a team that values high-quality, maintainable code.
Key Angular Developer Responsibilities:
- Develop and maintain Angular standalone components across multiple product areas
- Work within a structured Nx monorepo, adhering to domain boundaries (feature / ui / data-access / util)
- Implement reactive state management using Angular Signals and NgRx Signal Store
- Build accessible, internationalised user interfaces aligned with WCAG 2.2 AA standards
- Write and maintain unit and integration tests using Jest and Angular Testing Library
- Document components and design patterns using Storybook
- Participate in code reviews, ensuring adherence to ESLint and Prettier standards
- Contribute to planning, estimations, and resolution of critical issues
- Stay up to date with Angular advancements and contribute to technical decisions
- Support a collaborative, inclusive engineering culture focused on continuous improvement
Key Skills & Requirements (Essentials:)
- Professional Angular development experience
- Strong experience in UX/UI design and implementation
- Proven expertise with Angular (v18+), including standalone components, signals, and modern syntax
- Experience working within large monorepo architectures
- Proficiency in TypeScript, including strict typing and reactive forms
- Experience with Angular Signals or NgRx for state management
- Solid understanding of RxJS for asynchronous data handling
- Familiarity with Angular routing (lazy loading, guards, interceptors)
- Experience with Tailwind CSS and PrimeNG
- Testing experience with Jest and Angular Testing Library
- Understanding of WCAG 2.2 AA accessibility standards
- Experience working in CI/CD environments with enforced linting
- Exposure to cloud platforms such as AWS, Azure, or GCP
- Minimum 4 years’ professional Angular development experience
Desirable:
- Experience with Nx monorepo tooling and module boundaries
- Familiarity with Angular Material / CDK
- Storybook documentation experience
- Data visualisation using Highcharts
- Real-time functionality with Microsoft SignalR
- PDF rendering using PDF.js
- Experience with Azure DevOps (Boards, Repos, Pipelines)
- Knowledge of Transloco for internationalisation
Company Benefits:
- Flexible Working: We support flexible schedules to accommodate personal commitments such as childcare or study.
- Health Plan: Access to a Simply Health scheme offering support for dental, chiropractic, and private healthcare costs.
- Hybrid & Remote Working: We offer remote and hybrid options, enabling us to attract talent from across the UK.
- Holiday Allowance: 26 days annual leave plus bank holidays, increasing to 29 days after five years of service (pro rata).
- Learning & Development: Ongoing training, mentoring, coaching, and buddy programmes to support your growth.
- Work Environment: A dedicated home workspace is required to ensure effective communication and productivity.
About Us:
- Our goal is simple: to help every student reach their full potential. Achieving that goal isn’t simple—but that’s what makes it worthwhile.
- We deliver digital learning solutions to over 2 million students across 2,000+ institutions globally. Our frontend ecosystem is built on a large-scale Angular monorepo covering reading, publishing, administration, and analytics.
- We are on a mission to transform the way the world learns. As the UK’s leading student learning content and engagement platform, we support the academic journeys of students across more than 100 UK universities and many others worldwide.
- We’re growing rapidly and are looking for ambitious, forward-thinking individuals to join us. If you want to help shape the future of education and make a meaningful impact on students’ lives.
Our Commitment:
We are an equal opportunities employer. We’re committed to building an inclusive workplace where everyone feels valued and supported. We welcome applicants from all backgrounds and encourage open conversations about any adjustments needed during the hiring process or employment.
Position: Angular Developer (Intermediate / Senior) - Contract: 12-month fixed-term contract / full-time - Hours: Monday–Friday, 37.5 hours per week
Salary: £55,000 to £60,000 per annum - Location: Remote (UK-based)