Typical responsibilities
- Build user interfaces from designs with React, Vue or Angular.
- Create reusable components and keep the design system consistent.
- Connect the interface to back-end APIs and manage application state.
- Make every screen responsive, accessible and fast.
- Write unit and end-to-end tests for critical user flows.
- Improve performance, Core Web Vitals and SEO where it matters.
- Work closely with designers and back-end developers on each feature.






