Job Description
Haven is a platform that brings learning, hiring, teaching, and partnering into one place. Right now, Haven exists as a web platform built on Laravel, with a working API already in place. We are building the mobile app from scratch, and we need a developer who can take that existing API and turn it into a real, working app on both Android and iOS. This is not a maintenance role, it is a build role, you will be the one shaping how Haven actually feels in someone''s hand for the first time.
Requirements
You should have:
- Solid experience with Flutter or React Native, with real apps you have shipped to either the App Store or Play Store
- Experience consuming REST APIs in a mobile app, including handling authentication, tokens, and error states properly
- A working understanding of mobile-specific concerns: offline behaviour, push notifications, and app store submission requirements
- Comfort reading and working with an existing Laravel-based API, even without needing to touch the backend code directly
- The ability to work independently and make real technical decisions, since this is a from-scratch build with no existing mobile codebase to inherit
If you have not used Flutter or React Native specifically but have strong cross-platform mobile experience another way, we would still like to hear from you. Experience matters more to us than the exact tool.
Responsibilities
In this role, you will:
- Build Haven''s mobile app from the ground up, for both Android and iOS, from a single codebase
- Connect the app to Haven''s existing Laravel API, handling authentication, data syncing, and error handling properly
- Set up the core technical structure of the app early on: navigation, state management, and how the app talks to the API
- Work closely with the existing web platform to keep the mobile experience consistent with what already exists on the web
- Handle app store submission for both Android and iOS once the app is ready
This is a hands-on, build-it-yourself role. You will be working closely with the founder directly, not through layers of management, so clear communication matters as much as technical skill.
