Summary
Senior Frontend Engineer who owns the design, development, and operation of core user-facing experiences. Responsible for building scalable, accessible, and high-performance web applications, contributing to UI architecture decisions, and mentoring engineers while remaining deeply hands-on across components, state management, and frontend tooling.
Skills
Qualifications
- 5+ years of professional experience in frontend or full-stack engineering (frontend-heavy).
- Strong experience building modern web applications with React (TypeScript preferred) and component-driven development.
- Hands-on expertise with modern frontend frameworks/tooling (e.g., Next.js, Vite, modern bundlers and build pipelines).
- Solid experience with frontend architecture: state management, routing, code-splitting, rendering strategies (CSR/SSR/SSG), and performance optimization.
- Strong understanding of API integration patterns (REST and/or GraphQL), caching, pagination, error handling, and resilient UI states.
- Experience with UI systems: design systems, reusable component libraries, theming, and consistent UX patterns.
- Strong awareness of accessibility (a11y) standards and best practices (WCAG), and building responsive interfaces across devices.
- Experience with frontend testing practices (unit, integration, e2e) and maintaining quality in production-grade apps.
- Familiarity with cloud deployment and CI/CD pipelines (build/release workflows), monitoring, and frontend observability (analytics, error tracking, performance monitoring).
- Demonstrated technical leadership through ownership of frontend modules, architectural contributions, and mentoring junior engineers.
- Prior experience in fintech or financial services environments is a strong plus.
- Good understanding of Saudi regulatory requirements that impact frontend products (e.g., PDPL, consent, data handling, localization, data residency implications on client behavior).
- Strong awareness of frontend security fundamentals, including secure authentication flows, session/token handling, XSS/CSRF prevention, secure storage practices, and protecting sensitive user data.