Front End UI Developer
Location: Romsey, Gloucester, or Woking (minimum 1 day per week on-site) and 1 day per week at client locations (Corsham / Andover). Some weeks may not require client-site attendance, but candidates should be willing to travel as needed.
6 months (Inside IR35) – Active SC required
Key Responsibilities
* Design and develop modern, responsive front-end interfaces using Angular and TypeScript
* Build real-time, data-driven features using technologies such as WebSockets or SignalR
* Collaborate with full-stack engineers, architects, and end users to refine requirements and deliver high-quality user experiences
* Contribute to the evolution of front-end architecture, ensuring scalability, usability, and maintainability
* Integrate UI components with APIs, data stores, and backend services
* Write clean, secure, and well-tested code following modern engineering practices
* Participate in Agile ceremonies including stand-ups, sprint planning, demos, and refinement sessions
* Work with user researchers to understand user needs and translate them into effective technical solutions
* Support containerised and orchestrated environments within the wider platform ecosystem
* Document work clearly using appropriate standards, tools, and prototyping methods
Knowledge & Experience
* Passion for creating clean, intuitive, and engaging user interfaces
* Strong collaboration skills, with confidence working across teams and engaging with users
* Proactive problem-solving mindset with a sense of ownership and innovation
* Curiosity to understand both business and technical domains
* Ability to learn and apply new technologies and paradigms quickly
* Experience in defence or national security environments is advantageous but not essential
Core Front-End Skills
* JavaScript (essential)
* Front-end frameworks such as React, Vue.js, or Angular
Additional / Modern Engineering Skills
* Node.js (for tooling, server-side rendering, or full-stack development)
* Understanding of web servers and reverse proxies (e.g. Nginx, Caddy)
* Experience with containerisation (Docker, Podman, Kubernetes)
* Familiarity with cloud platforms (AWS, Azure, Google Cloud)
* Basic scripting (Bash or PowerShell)