Job role insights

  • Date posted

    April 16, 2026

  • Closing date

    April 16, 2026

  • Offered salary

    $75 - $100/year

  • Career level

    Fresher Senior

  • Experience

    3 - 5 Years 6 - 9 Years

Description

What You’ll Do

  • Choose and justify the frameworks and tools that best fit our needs.
    • We have some holdover prototype code in Vite JS, but you can take it or leave it; all of our Figma concepts are new.
    • The backend is a standard HTTP API. We are open to everything from established web stacks (React, Angular, Svelte, Vite) to cross-platform or native solutions (Qt, WASM, .NET MAUI, Tauri, Electron, Tk)—literally anything, if you can convince us it’s the right choice.
  • Build our UI from the ground up, establishing clear, maintainable patterns for components, state management, styling, testing, performance, and accessibility.
  • Collaborate to refine and sometimes re-frame existing screen designs in Figma.
  • Connect the frontend to our APIs (REST, GraphQL, or similar).
  • Lay groundwork for future mobile clients; however, experience in this regard is a plus rather than a requirement.

About You

  • You’ve shipped an interactive application—web, desktop, or mobile—via coursework, open source, side project or professional work.
  • You care about usability and design quality. (That is, you care about the user.)
  • You learn by doing: building things rather than sitting in committee.
  • You are happy to say I don’t know. We try to cultivate “beginner’s mind” at Mobena—it helps us avoid conventional traps and groupthink. The first step of thinking like a beginner is acknowledging your own ignorance! 😊
  • You can defend your technical choices in clear English, and can take credit for your successes as well your mistakes.
  • You are comfortable in an early-stage, collaborative environment.

Skills

Interested in this job?

0 days left to apply

Call employer
Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your email inbox.
Subscribe
Send message
Cancel