system-prompts-and-models-o.../salesflow-saas/docs/hiring/01_founding_design_engineer.md
Claude 3ef62652aa
Phase 2 Execution Waves: 90-day plan + Verification Protocol scaffolding
Saves the DEALIX_PHASE2_EXECUTION_WAVES.md 90-day plan and scaffolds every
artifact the coding agent can produce. Wave A-E execution is explicitly
blocked until the Week-12 Phase Gate (§3) returns Green.

Added:
  §1 Verification Protocol (V001-V007)
    - scripts/v001_secret_scan.sh — trufflehog + gitleaks full-history scan
    - backend/tests/security/test_rls_fuzz.py — 10K cross-tenant fuzz
    - docs/verification/V003_pentest_engagement.md — vendor RFP + scope
    - docs/verification/V004_no_founder_demo_test.md — 3-tester protocol
    - scripts/v005_truth_registry_audit.py — independent audit tool
    - infra/load-tests/baseline.js — k6 perf baseline
    - frontend/tests/a11y/baseline.spec.ts — Playwright+axe baseline
    - docs/baselines/README.md + docs/verification/README.md

  §2 Founder Decision Sprint (FD001-FD005)
    - docs/internal/legal_entity_decision.md — MISA/DIFC/Delaware brief
    - docs/internal/trademark_status.md — SAIP filing kit tracker
    - docs/hiring/{design_engineer, backend_engineer, head_of_cs}.md

  §3 Customer Validation (CV001-CV004)
    - docs/customer_learnings/pilot_agreement_template.md
    - docs/customer_learnings/pilot_template/success_criteria.md
    - docs/customer_learnings/pilot_template/kickoff_checklist.md
    - docs/customer_learnings/friction_log.md + feature_requests.yaml
    - docs/customer_learnings/weekly_review_template.md

  Truth registry updates
    - docs/registry/TRUTH.yaml — new verification_protocol,
      founder_decision_sprint, customer_validation sections

Gates (post-change):
  architecture_brief.py     40/40
  release_readiness_matrix  94/94 (added 30 new scaffold checks)
  v005_truth_registry_audit 19/19 SUPPORTED
2026-04-17 11:13:27 +00:00

91 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Founding Design Engineer — Dealix (Hire #1)
> **Compensation**: 30,00045,000 SAR/month + 0.52.0% equity (vesting 4yr / 1yr cliff)
> **Location**: Riyadh-primary, hybrid accepted
> **Reports to**: Founder
> **Start**: Within 60 days of offer
---
## The role
You will own the **Signature layer** of Dealix — the Approval Card, Evidence Pack viewer, Executive Room, and the Arabic-first design system. You translate conviction ("Arabic enterprise deserves Stripe-level polish") into code every day.
This is not a "designer who codes a little." It's an engineer who designs. You ship components, not mockups. You own the design system, the tokens, the RTL behaviour, the empty states, the error states, the motion.
---
## What you will do in the first 90 days
1. Stand up the `@dealix/design-system` package with primitive + semantic tokens (scaffold exists at `packages/design-system/`).
2. Ship the **Approval Card** component — the pattern used across Approvals, Evidence, and Executive Room.
3. Achieve Lighthouse ≥95 on 5 core routes in both LTR and RTL.
4. Eliminate all axe-core critical + serious violations (V007 baseline).
5. Partner with Founder on weekly pilot customer UX sessions and turn learnings into shipped fixes within 7 days.
---
## Requirements
- 4+ years shipping production React + TypeScript. Next.js 14+ or similar.
- Deep Tailwind or CSS-in-JS, comfortable with design tokens and theming.
- Built or contributed to a component library used by ≥3 apps.
- Proven work with RTL/Arabic typography (or fluent Arabic + demonstrable taste).
- Ship velocity: can point to 3 components you took from figma→merged in <1 week.
### Nice to have
- Motion design (Framer Motion, Lottie)
- Storybook + Chromatic / Percy
- Design tool fluency (Figma)
- WCAG 2.1 AA familiarity
---
## Signals we want to see in your application
- Link to the component you are proudest of (code + live preview)
- Screenshot of an RTL flow you designed or shipped
- 200-word opinion on "what's wrong with enterprise SaaS UI in the Arab world"
- One product you think is beautifully designed + one sentence on why
## Signals we do NOT want
- "Full-stack dev who does everything including design" this role needs depth, not breadth.
- Portfolio consisting entirely of marketing sites.
- No example of production shipped software.
---
## Interview loop (3 stages, max 5 hours total)
1. **Intro** (45 min) Founder. Values fit, story check, mutual expectations.
2. **Portfolio review** (60 min) Walk through 3 shipped projects. Trade-offs taken, what you would redo.
3. **Paid trial task** (34 hours, 2,000 SAR compensation) Take an existing Dealix screen (Approval Center) and produce:
- A design rationale doc (1 page)
- A refactored component PR against our codebase
No whiteboarding. No algorithm puzzles.
---
## Why you might want this
- Arabic enterprise SaaS is a generational opportunity and Dealix is attacking it head-on.
- You will be Hire #1 of product. Your fingerprint is permanent.
- Founder-grade equity in a real category (not a me-too).
- Work in Arabic + English every day with customers who ship real deals.
## Why you might NOT want this
- 90-day runway mindset. We ship weekly, retro Fridays, no "strategy decks in lieu of shipping."
- You will talk to pilot customers directly. If "talking to customers" sounds draining, skip this role.
- We do not accept "design debt" as a phase. We refactor as we go.
---
## Apply
Send to: founder@dealix.sa
Subject: `Founding Design Engineer — [Your Name]`
Body: portfolio links + the 200-word opinion. No resume needed yet (we'll ask at stage 2).