The Front-End Engineer builds responsive, interactive user interfaces that deliver seamless experiences across browsers and devices. This role focuses on performance optimization, accessibility, and close collaboration with designers.
Core tasks include:
- Developing UI components with JavaScript/TypeScript frameworks (React, Vue, Svelte)
- Implementing styling using CSS-in-JS, Sass, or utility-first frameworks (Tailwind)
- Ensuring fast load times and smooth render performance (reducing FCP/LCP)
- Integrating with backend services via REST or GraphQL APIs
- Writing automated UI tests (Jest, Cypress) and debugging cross-browser issues
This position also contributes to a shared design system, enforces accessibility best practices, and pairs with UX designers. Performance success metrics include Lighthouse scores and automated test coverage.