Please Note, you must onlyhold a British passport, and you must hold DV Clearance with the MoD (not DWP, Home Office etc)
As a Front-End Developer, you will:
- Analyse UX requirements and produce design artefacts such as wireframes
- Develop and implement reusable UI components using modern React
- Use appropriate software development tools, e.g. source control, continuous integration
- Follow industry standard disciplines and best practices
- Collaborate with cross-functional teams to design and ship new features
- Translate designs and wireframes into high-quality, stable and performant code
- Optimise components for maximum performance across various web browsers and devices
- Troubleshoot and debug issues on various platforms to ensure smooth user experiences
- Participate in code reviews to maintain code quality and consistency
About you:
- Experience in hooks based React (v18); (Essential)
- Experience of coding in JavaScript/TypeScript, HTML5, CSS3; (Essential)
- Understanding of front-end build tools such as Vite, NPM; (Essential)
- Understanding of CI/CD pipelines using software such as GitLab; (Essential)
- Familiarity with React packages used by the client, such as React-Query, React-Router, React-Hook-Form, Zod; (Preferred)
- Comfortable developing on both Linux and Windows; (Essential)
- Familiarity with RESTful APIs and integration; (Essential)
- Knowledge of modern authorisation mechanisms, such as JSON Web Tokens; (Essential)
- Knowledge of the wider Tech Stack used by the client, such as Keycloak, MSSQL, Elasticsearch, NiFi, .NET; (Preferred)
- Experience with containerisation technologies such as Docker, Docker Compose; (Preferred)
- Experience with integration and E2E testing using tools such as Playwright; (Essential)