Technology
Build and iterate on the Almira portal — a Next.js 15 App Router application with a Payload CMS backend, bilingual EN/AR support, and high standards for performance, accessibility, and motion design.
Implement new feature sets, page templates, and interactive UI components on the Almira portal — working primarily in React, TypeScript, and Tailwind CSS.
Maintain and extend the Payload CMS schema: collections, globals, blocks, and seed scripts, ensuring pnpm typecheck passes on every commit.
Contribute to the animation layer — Framer Motion, GSAP, and the View Transitions API — with an eye for performance budgets and prefers-reduced-motion compliance.
Write and maintain Playwright E2E tests and Vitest unit tests as part of the standard TDD workflow.
Participate in code review and contribute to documentation of architectural decisions and component contracts.
Three or more years of professional React and TypeScript development experience, with a portfolio demonstrating production-quality UI work.
Solid understanding of Next.js App Router, RSC, and server/client component boundaries.
Familiarity with headless CMS concepts; hands-on Payload CMS experience is a significant advantage.
Bilingual development experience (RTL layouts, bidirectional text handling, logical CSS properties) is strongly preferred.
Attention to web accessibility (WCAG AA), Core Web Vitals, and semantic HTML — verified by axe and Lighthouse in the CI pipeline.
Competitive remote salary benchmarked to Gulf market rates, plus an annual equipment allowance.
Full autonomy over toolchain choices within the existing stack — no micro-management.
Greenfield product at an early stage: significant scope for architectural ownership.
Flexible hours, async-first culture, with quarterly in-person sessions in Abu Dhabi.