Qureos

FIND_THE_RIGHTJOB.

Frontend Developer

Egypt

Company: Gamer Majlis (Health-Tech project)
Location: Remote
Type: Full-time contract (2 months) → extension/FT possible
Start: Immediate

Mission

Own the front-end delivery of a clinic/hospital-grade Healthcare CRM + Call Center + Appointments platform with AI automations. You’ll build a fast, accessible, bilingual (AR/EN) admin experience that ships a production MVP in 8 weeks.

What you’ll build (core scope)

  • Leads & Activities: Pipeline boards, advanced filters, in-record chat, audit trails.
  • Telephony UI: Real-time screen-pop for incoming calls, agent status, call notes; WebSocket driven.
  • Appointments: Calendar views, FHIR-aligned fields, reminders (WhatsApp/Email/SMS).
  • Dashboards & KPIs: Funnels, agent SLAs, ROAS, exportable reports.
  • Campaign tools: WhatsApp templates, Email campaigns, lead ingestion monitors.
  • Security & Roles: OIDC/SAML login flows, role-aware UI, field redaction.
  • Bilingual UX: Arabic (RTL) and English, WCAG 2.1 AA accessibility.

Stack you’ll use

  • Next.js (App Router) + TypeScript, React 18, Ant Design + TailwindCSS.
  • State: Zustand or Redux Toolkit; Forms: React Hook Form + Zod.
  • Tables: TanStack Table (or AG Grid) with virtualization.
  • Charts: Recharts/ECharts.
  • Real-time: WebSockets (Socket.IO/native) to Django Channels API.
  • Testing: Jest, React Testing Library, Playwright/Cypress.
  • Tooling: Storybook, ESLint/Prettier, Vite/Turbopack (where helpful).
  • Design handoff: Figma.

Responsibilities

  • Translate product specs into clean, testable Next.js components and pages.
  • Implement complex form workflows (validation, dependent fields, autosave).
  • Build real-time experiences (screen-pop, presence, notifications) with WebSockets.
  • Create data-dense UIs (virtualized tables, column builders, saved filters).
  • Ship bilingual & RTL UI with i18n routing and typography that respects Arabic.
  • Own performance (React Profiler, Lighthouse budgets) and accessibility (WCAG).
  • Integrate securely with APIs: auth, webhooks, WhatsApp/Email send, analytics.
  • Collaborate tightly with Backend/AI/DevOps; participate in code reviews and CI.

Must-have qualifications

  • 4+ years React/Next.js with TypeScript on data-heavy admin apps.
  • Proof of shipping production frontends under tight deadlines.
  • Strong with Ant Design, Tailwind, React Hook Form + Zod.
  • Built real-time UIs (WebSockets, SSE) and understand optimistic updates.
  • Comfortable with virtualized tables, infinite lists, bulk actions.
  • Testing discipline (unit + e2e) and CI familiarity (GitHub Actions/GitLab CI).
  • Accessibility and performance track record (show examples).
  • Security-aware: XSS/CSRF/OWASP basics; token handling, RBAC in UI.
  • i18n/RTL experience (Arabic is a big plus).

Nice to have

  • Healthcare/EHR exposure: FHIR/HL7, appointments/patient models.
  • Telephony UIs (screen-pop, call controls) or PBX integrations.
  • Marketing APIs: Meta Graph/WhatsApp Cloud, TikTok Lead Gen, Google Ads.
  • Charts for ops dashboards; PostHog instrumentation.
  • Familiarity with Django/DRF backends and OpenAPI-driven development.

What success looks like (by milestones)

  • Week 2: Leads & Activities CRUD, pipeline board, basic filters, auth wired.
  • Week 4: Telephony screen-pop + real-time notifications; appointment calendar (read-only).
  • Week 6: KPI dashboard, reports export, bilingual UI complete.
  • Week 8: Campaign sends (WhatsApp/Email), permissions polish, UAT ready.

How to apply

Email your CV + portfolio + GitHub and two product links you shipped to careers@gamermajlis.com

Job Types: Temporary, Internship, New grad
Contract length: 3-6 months

Pay: E£12,000.00 - E£15,000.00 per month

© 2025 Qureos. All rights reserved.