1 month ago
Nottingham, United KingdomEntry Level
Responsibilities
- Design, code, test, and refactor web, desktop, and mobile user interfaces using modern frontend technologies.
- Collaborate with Product Owners and Managers to refine user stories, define acceptance criteria, and estimate work.
- Maintain unit and component testing practices and collaborate with QA on exploratory and broader testing activities.
- Build and maintain CI/CD pipelines, troubleshoot build issues, and support deployment processes.
- Participate in code reviews, shape design patterns, address technical debt, and develop with security, performance, and accessibility in mind.
Requirements
- Experience building web applications with modern component-based frameworks such as Angular, React, or Vue.
- Strong hands-on proficiency with TypeScript or JavaScript, HTML5, and CSS.
- Experience consuming and integrating RESTful or web APIs.
- Strong unit and component testing practices.
- Practical experience using AI coding assistants and critically reviewing generated code.
- Familiarity with agile methodologies, Scrum or Kanban, TDD or BDD, Git, and CI/CD pipelines.
- Clear communication and effective cross-team collaboration skills.
- Preferred qualifications include Angular, state management, component testing, Electron, Capacitor, SignalR, WebSockets, C#/.NET, SQL, Azure, design systems, accessibility, and broader AI tool usage.
Benefits
- £45,000–£55,000 salary, company bonus scheme, healthcare cash plan, 27 days of annual leave plus Bank Holidays, wellbeing and community leave, birthday off, 5% employer pension contribution, death-in-service benefit, recognition awards, social events, and training and professional development opportunities.
- Flexible hybrid working arrangements in Nottingham.
