Join us as a Technical Business Analyst at Peregrine Permanent | Hybrid (Dorset) | Requirements Engineering | SDLC At Peregrine, we’re always seeking Specialist Talent that have the ideal mix of skills, experience, and attitude, to place with our vast array of clients. From Business Analysts in large government organisations to Software Developers in the private sector – we are always in search of the best talent to place, now. The Role: We are looking for a Requirements Engineer to translate high-level epics into structured, actionable requirements that drive business outcomes and technical delivery across Java-based backend and Angular frontend teams. Responsibilities: This role bridges product vision with engineering execution, ensuring clarity, feasibility, and traceability throughout the SDLC. There are several stages to the successful execution of the role: Stage 1: Epic intake & initial breakdown Collaborate with Product Owner to understand business context and desired outcomes Decompose epics into stories/features (<1 week duration) using structured questioning and domain knowledge Facilitate early-stage technical discussions with developers to validate feasibility Stage 2: Story structuring & technical alignment Define clear, testable user stories with acceptance criteria Use Confluence for modelling diagrams and Jira for traceability Align stories with AWS DevOps pipelines and SDLC stages Ensure stories reflect business outcomes, not just technical solutions Stage 3: Task breakdown & delivery facilitation Work closely with developers to break stories into tasks (Support testers in defining test cases aligned with business outcomes) Maintain traceability from epic → story → task → test Skills & Experience: Strong proficiency in Angular 16+, including standalone components, signals, and reactive patterns. Experience with Angular Material or other UI component libraries. Familiarity with RxJS and state management (e.g., NgRx or Signals). Understanding of responsive design, accessibility standards, and cross-browser compatibility. Experience with automated testing frameworks (e.g., Jasmine, Karma, Cypress). Exposure to CI/CD pipelines and version control systems. Experience working in Agile/Scrum environments. (Bonus: Experience with Android SDK and mobile UI development is a plus.) About us: At Peregrine, we see beyond the immediate and look to the horizon. We build lasting, meaningful partnerships with our clients, and deliver flexible solutions for every resourcing need, both now and in the future. Together, we help our clients to engage, develop and harness the skills they need to achieve and grow the workforce they want. We have a range of benefits you will receive alongside your salary. How Specialist Talent Works: At Peregrine, we find the best talent for our clients. As a permanent employee of Peregrine, with access to all our standard benefits, you will be deployed across our portfolio of clients as a specialist consultant, working on a wide array of complex projects across multiple industries. Unlike traditional contractors, where you are hired by the client, you remain a permanent employee of Peregrine, with access to all our standard benefits