This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- Multiple platforms - Techologies - More Challenges
- Work with large CMR Software and 500+ Customers
- Opportunities to travel/work to the U.S, EU
Job description
Omnicasa is a B2B CRM platform built specifically for the real estate industry. We're a small, tight team spread across Belgium, Vietnam, and Morocco — and we move fast. Our mobile app runs on Expo and is a core part of what we sell. It needs to feel like a native iOS/Android app, not a web app wrapped in a shell.
We've already done the hard work of migrating away from a legacy .NET MAUI app to a fully Expo-based stack. We use native UI components throughout, and the app reflects that. We take design seriously — liquid glass effects, native navigation patterns, platform-appropriate animations. If you look at our app and think "that's clearly React Native," something has gone wrong.
What you'll do
- Own and extend our Expo mobile app — new features, performance improvements, and platform-specific polish
- Work with native modules (Swift/Kotlin exposure is a plus, not a hard requirement)
- Collaborate with our design team to implement UI that genuinely looks and feels native on both iOS and Android
- Contribute to architecture decisions — we want someone who has opinions, not someone who just executes tickets
- Help maintain quality: you'll be the person who pushes back when something doesn't feel right on device
Your skills and experience
Must-haves:
- 4+ years working with Expo and React Native — not as a side project, as your primary stack
- You've shipped real apps to the App Store and Google Play, and you know what "production-ready" actually means
- Strong TypeScript fundamentals
- You understand the difference between Expo Go, development builds, and managed vs bare workflow — and when to use which
- Experience with Expo Router, EAS Build, and OTA updates
- You care about the details: gesture responsiveness, scroll physics, transition timing, platform conventions
- Experience with native UI paradigms (blur effects, vibrancy, Dynamic Island, haptics, etc.)
Strong plus:
- Expo DOM Components or brownfield integration experience
- Eye for design — you can look at a screen and know when something is off, even if you can't always explain why immediately
- Animation experience with Reanimated 3 and Gesture Handler
Not a fit if:
- Your React Native experience is mostly web-to-mobile ports that "kind of work on mobile too"
- You've only worked in Expo Go and never shipped a production build
- You think platform differences are an edge case
Why you'll love working here
What we give back
- Very competitive salary
- 13th-month salary
- Premium insurance
- Powerful Macbook
- Flexible time
- Flat company culture
- Clear career road-map
Annam Software