Echopus

Echopus

[ Join the team ]

Build what matters with people who care.

At [ Echopus ] we are a small team that designs, builds and ships real products for clients and for ourselves. If you like owning your work end to end, you will fit right in.

Why Echopus[ 4 ]
  • Real ownership

    Small teams, short feedback loops. You take a feature from idea to production and see its impact.

  • Care for the craft

    We sweat the details — clean code, thoughtful design and interfaces that feel right.

  • Room to grow

    Work across client projects and our own products, learn new stacks and grow into bigger responsibilities.

  • Flexible work

    Remote-friendly with flexible hours. We care about outcomes, not time at a desk.

Open Roles[ 3 ]
  • Build fast, accessible web apps with Vue and Nuxt, working closely with design to ship polished interfaces for clients and our own products.

    What we look for

    • 3+ years building production apps with Vue or a similar framework
    • Strong HTML, CSS and modern JavaScript / TypeScript
    • An eye for motion, detail and performance
    • Comfortable working in English and Arabic is a plus
  • Design and build cross-platform mobile apps, from architecture to App Store and Google Play releases.

    What we look for

    • 3+ years of mobile development (Flutter or React Native)
    • Experience publishing and maintaining apps in the stores
    • Solid understanding of REST APIs and app state management
    • Ownership mindset and clear communication
  • Shape products from research to polished UI, and own the design systems behind our client work and in-house platforms.

    What we look for

    • A portfolio of shipped web and mobile products
    • Strong Figma skills and experience with design systems
    • Experience designing RTL (Arabic) interfaces is a plus
    • Able to explain the reasoning behind your decisions
How We Hire[ 4 ]
  1. [ 01 ]

    Apply

    Send us a short intro, your CV and links to work you are proud of.

  2. [ 02 ]

    Intro call

    A relaxed conversation to get to know each other and talk about the role.

  3. [ 03 ]

    Practical task

    A small task close to the real work — no whiteboard puzzles.

  4. [ 04 ]

    Offer

    We move fast. Expect a clear answer and, if it is a match, an offer.

Don't see your role? Say hello anyway.

We are always looking for curious, driven people. Tell us what you do best and how you would like to contribute.

Echopus logo