Skip to main content
O
OSTORDEV

We're hiring

Careers

Join engineers and designers who care about craft, clear communication, and shipping software that survives contact with reality.

Open positions

Each listing includes what the role looks like day to day and what we look for. Apply with a short note on what you have shipped recently—we read every message.

EngineeringFull-time

Senior Frontend Engineer

Own complex UIs and design systems in React and Next.js for client products and long-term engagements.

Casablanca · Hybrid

You will partner with designers and backend engineers to ship accessible, performant interfaces. Expect meaningful code review, shared ownership of architecture notes, and direct client communication when it helps delivery. We work in TypeScript, Tailwind or equivalent, and modern React patterns (server components where they fit, clear boundaries where they do not). You should be comfortable mentoring mid-level engineers without becoming a meeting factory.

What we look for

  • 5+ years shipping frontend in production web apps, including at least two years with React.
  • Strong TypeScript, semantic HTML, and practical knowledge of accessibility and performance.
  • Experience with Next.js App Router or a comparable SSR/SSG stack.
  • Clear written communication in English; French is a plus for some clients.
EngineeringFull-time

Full-Stack Engineer

Build end-to-end features across Node or Python services, databases, and client-facing APIs.

Casablanca · Hybrid

You will design and implement APIs, data models, and integration layers that power web and mobile clients. We value pragmatic security, observability, and migrations that can roll back cleanly. Typical stacks include PostgreSQL, Redis, REST and occasional GraphQL, deployed on common cloud providers. You do not need to know every tool we use—you need to learn fast and document trade-offs.

What we look for

  • 4+ years building backend or full-stack systems in production.
  • Solid SQL and API design; comfort owning a feature from schema to deployment.
  • Experience with automated tests and CI; interest in operational metrics.
  • English for technical work; willingness to overlap with EU/MENA time zones.
EngineeringFull-time

Mobile Engineer (React Native)

Deliver cross-platform apps with native-quality UX, offline-aware flows, and store-ready releases.

Casablanca · Hybrid

You will work in React Native and TypeScript alongside designers and a small native toolchain when needed. Releases, crash analytics, and performance budgets are part of the job—not an afterthought. We care about predictable navigation, sensible state management, and builds that teammates can run on day one.

What we look for

  • 3+ years shipping React Native apps to App Store and Play Store.
  • Understanding of mobile performance, networking, and secure storage patterns.
  • Experience collaborating with design on motion and accessibility.
  • English required; Arabic or French is helpful for regional products.
DesignFull-time

Product Designer

Shape flows, prototypes, and design systems for B2B and consumer products we build with clients.

Casablanca · Hybrid

You will run discovery workshops, produce clear prototypes, and work in Figma with components that engineers can implement without guesswork. We expect you to care about copy, empty states, and edge cases—not only the happy path. You will pair regularly with engineers; no handoff-and-disappear culture.

What we look for

  • 4+ years product or UX design in software teams.
  • Strong Figma habits: variants, tokens, and documentation that scale.
  • Portfolio showing end-to-end thinking, not only visuals.
  • Comfortable presenting in English; French is a plus.

Questions & answers

How we work, how we hire, and what to expect before you apply.

Send your profile

A short note on what you have shipped recently beats a generic résumé blast.

Apply via contact
Careers — Join the OSTORDEV Team | OSTORDEV