We are building Haat Sign, a high-stakes digital signature and document workflow platform. Every screen is customer-facing, every interaction is legally meaningful, and every millisecond of performance matters. We need a React/Next.js expert — not a generalist — who has personally shipped complex workflow platforms and data-dense dashboards at production scale, and can own frontend quality end-to-end.
This is a senior, hands-on role. You will set the technical direction for the frontend, mentor other developers, and be measured on the performance, reliability, accessibility, and code quality of what ships.
Hard requirements (do not apply if missing)
7+ years professional frontend experience, with at least 4 years primarily in React.js and 2+ years in Next.js (App Router) in production.
Strong TypeScript (not "exposure" — daily, idiomatic use including generics, discriminated unions, strict mode).
Bachelor's degree in Computer Science, Software Engineering, or equivalent.
Demonstrable portfolio (live URLs or GitHub) of workflow platforms or data-heavy dashboards you personally built — not landing pages or marketing sites.
Hands-on production experience with the Haat Sign stack:
PDF tooling: pdfjs-dist, react-pdf-viewer, pdf-lib, jsPDF, jsPDF-AutoTable, html2pdf.js, html2canvas
Signature & security: react-signature-canvas, Crypto-JS
Internationalization: i18next with full RTL Arabic support
State & data: Redux Toolkit, Context API, React Query / TanStack Query
UI systems: MUI, Tailwind, or a documented design-system mindset
Charts/tables: Recharts, complex data grids
Strong API integration experience: REST, GraphQL, and at least one of SOAP/XML.
Unit testing discipline: Jest + React Testing Library, with experience writing tests as part of the workflow (not as an afterthought).
ESLint, Prettier, Git/GitHub, code review fluency.
Fluent English. Arabic strongly preferred (we ship Arabic-first; you must understand RTL nuance and Arabic typography).