Frontend Developer - Vue.JS version 3
Role details
Job location
Tech stack
Job description
We are looking for an experienced Frontend Developer to design, build, and maintain accessible, secure and user-centred application. The successful candidate will work with a multi-disciplinary Agile team to develop and maintain the application. The role will focus on creating a responsive, accessible and performant frontend experience, while adhering to Government GOVUK/NHS digital standards, security requirements and accessibility regulations.
Key responsibilities Frontend Development
- Build and maintain modern web application using the frontend framework (VueJS
version 3).
- Develop reusable UI components and scalable frontend architecture.
- Make sure application is responsive across desktop, tablet and mobile.
- Optimise frontend performance, accessibility and usability.
- Writing and actively maintain technical documentation.
- Understanding and involvement with the end-to-end development lifecycle.
Accessibility & Standards
- Develop reusable UI components and scalable frontend architecture.
- Apply inclusive design principles throughout development
- Ensure applications complies to digital service standards and governance requirements.
Collabora8on
- Work closely with designers, backend developers, product owners, business analyst,
tester and delivery manager.
- Engage in Agile ceremonies including stand-ups, Sprint planning, retrospectives and
refinement sessions.
- Contribute to technical contributions, code reviews and design/architecture decisions.
Quality & Tes8ng
- Write maintainable, well-documented and testable code.
- Implement automated testing using tools such as Jest and Playwright.
- Support continuous integration and continued deployment (CI/CD) practices.
Security & Compliance
- Follow secure coding practices and security policies.
- Ensure development practices align with data protection and privacy regulations.
- Support vulnerability remediation and dependency management.
Con8nuous Improvements
- Contribute to frontend standards, coding guidelines and design systems.
- Mentor/coach junior developers (where appropriate).
- Ensure development practices align with data protection and privacy regulations.
- Stay up to date with emerging frontend technologies and best practices.
Requirements
You will be working for a well-known organisation on a contract basis. This role is inside scope of IR35 and working remotely with the odd travel into the office in London. My clients are looking for a Frontend Developer who ideally has experience with working on an NHS app and or Vue.JS version 3 experience., Technical Skills
- Experience using the frontend framework VueJS (Version 3)
- Strong experience with JavaScript (ES6)
- Solid understanding of HTML5, CSS3 (SASS), responsive design and web standards.
- Experience with integrating RESTful API's and backend services.
- Good understanding of state management approaches.
- Experience using GIT and development workflows
- Knowledge with CI/CD pipelines (Azure DevOps)
- Developed automated unit test using Jest
- Implemented automated end to end test with the frameworks like Cypress/Playwright
- Understanding of frontend build tools and package managers.
Accessibility & User Centred Design
- Knowledge of developing for accessibility (latest WCAG AA accessibility standards)
- Experience building accessible and inclusive digital services
- Understanding of usability and user centred design principles.
Agile Delivery
- Experience working in an Agile delivery team.
- Understanding of iterative development and continuous improvement.
Communica8on
- Able to communicate technical concepts concisely to both technical and non-technical
stakeholders.
- Strong collaboration and problem solving/debugging skills.
Desirable skills and experience
- Experience working with government, healthcare and other public sector organisations.
- Familiarity with the GOVUK/NHS Design System or other equivalent design frameworks.
- Experience with using the Azure Cloud platform.
- Developing reusable components for a frontend component library.
- Experience with using security tools such as SonarCloud and Dependabot.
- Understanding of microservices or API first architecture.
- Experience with using performance monitoring and analytics tools (Adobe Analytics)
- Familiar with using containerisation technologies such as Docker.
- Exposure to Native Mobile Development (Swift/Kotlin)