- Turn business requirements into deliverable UI work (stories/tasks), shipping iteratively to production
- Design UI solutions (layout, hierarchy, interaction patterns, error/empty/loading states) that meet user needs
- Build accessible UI using semantic HTML, CSS, vanilla JS and Web Components
- Contribute to shared UI libraries/patterns and the documentation that drives consistent adoption (everyone owns the libraries)
- Champion standards: semantic HTML, accessibility, UI patterns; raise capability via pairing, reviews, workshops and documentation
- Identify and address technical debt alongside delivery
- Participate in production support and continuous improvement
Essential skills (all levels)
- Consistent use of semantic HTML and pragmatic, maintainable CSS
- Practical accessibility implementation (keyboard navigation, focus management, labelling, headings/landmarks; sensible ARIA; WCAG principles preferred)
- UI/visual design judgement and the ability to explain trade-offs clearly
- Comfortable consuming RESTful APIs and handling auth/error/edge cases in UI
- Collaborative working style (pairing, constructive reviews, open communication)
#J-18808-Ljbffr…
