Job summary
You will work alongside the UI development lead and be part of an agile scrum team performing full end-to-end development from design, implementation, through to testing and deployment.
Key skills required for this role
UI Developer
Important
UI Developer
Job description
Description of the work to be undertaken:
1. Creating wireframes and storyboards to deliver intuitive products that comply with accessibility standards.
2. Define workflows, interactions, and UI specifications in close collaboration with product owners, end users, and the development team.
3. Conduct analysis to understand the impact of the design and innovate to improve user experience.
4. Technical leadership of the UI team, including mentoring junior engineers.
5. Develop personas and user scenarios for usability testing.
You will work directly with our clients to lead the design and development of interactive web UI components.
You will have a passion for delivering exceptional user experiences with good attention to detail, ensuring compliance against relevant standards.
You will have a strong desire to solve challenging problems, learning new technologies and striving to continually improve ways of working. This encompasses a strong element of integration with APIs.
Skills required:
6. Development experience using reactive JavaScript frameworks (e.g. React, Vue).
7. Developing UI tests using UI testing frameworks (e.g. Selenium, Jest, Cypress).
8. JavaScript tooling and deployment (Npm, ESLint, Babel, Prettier).
9. Module Bundlers (esbuild, parcel, vite, webpack).
10. Experience in developing CI/CD pipelines for automated build, packaging, and deployment.
11. Responsive design and UI frameworks (e.g. Material UI), including cross-browser compatibility.
12. Familiarity with accessibility standards and specifications (e.g. WCAG, WAI-ARIA).
13. Any UX experience is desirable.
14. Gitlab / Gitpod.
15. AWS.
16. Share
manages this role
Matchtech is a STEM Recruitment Specialist, with over 35 years’ experience