OnSite
Mobile Engineer
Skills
15 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Singapore
Work mode:
Onsite
Published on:
12 October 2026
What they need
About Us
At OnSite, we’re building the intelligent work chat platform for field teams.
The people building and maintaining the physical world still coordinate much of their work through group chats and paper files. Important updates get buried, schedules fall behind, records get lost, and admins spend countless hours performing manual data entry.
We’re building a better way for field teams to work. OnSite brings humans and AI together in the same conversations, turning everyday chats into project tracking, reporting, and planning. We’re building agents that understand what’s happening across the team, keep everything on track, and handle the busywork so teams can focus on what matters.
We’re backed by Tin Men Capital, Alter Global, Hustle Fund, and Gondor Capital.
About the Role
We’re looking for a mid-to-senior mobile developer with deep React Native experience and hands-on native development experience on iOS or Android.
You’ll own mobile features end to end: working through the user experience, building the implementation, and shipping reliable releases. You should be comfortable working across the React Native and native layers, investigating platform-specific issues, and making sound decisions about performance, architecture, and maintainability.
You should enjoy tackling complex problems, working through ideas with teammates and design partners, and delivering polished software that people rely on every day.
What You’ll Be Doing
- Build a polished mobile experience. Develop features in React Native, with thoughtful interactions, responsive interfaces, and consistent behaviour across iOS and Android.
- Make real-time communication dependable. Build and improve messaging flows, notifications, media uploads, and the way the app handles connectivity changes and interruptions.
- Work across the native layers. Integrate native SDKs, maintain or extend native modules, and debug issues that cross the boundary between React Native and platform code.
- Keep the app fast and stable. Investigate crashes, slow rendering, memory issues, and other performance problems using profiling tools and production monitoring.
- Own features through release. Work with backend engineers, design, and QA to integrate APIs, test changes, manage releases, and resolve production issues.
- Improve the foundations. Make practical improvements to mobile architecture, testing, build pipelines, and developer tooling as the product grows.
What We’re Looking For
- Deep React Native experience. You’ve shipped and maintained production apps and understand component design, navigation, state management, asynchronous data flows, and rendering performance.
- Native development experience. You’ve worked with Swift or Objective-C on iOS, or Kotlin or Java on Android. You can read native code, work with platform tooling, and diagnose issues beyond the JavaScript layer.
- Strong mobile fundamentals. You understand app lifecycle, local storage, networking, permissions, push notifications, and the differences between iOS and Android.
- Production ownership. You’ve taken features from implementation through release and supported them in production, including debugging crashes and handling platform-specific failures.
- Product judgement. You care about usability and polish, think through loading and error states, and make sensible trade-offs between speed and long-term maintainability.
- Strong technical communication. You can follow and contribute to complex technical discussions, explain architectural trade-offs, and work independently while keeping teammates informed.
Nice to Have
- Experience building chat apps, real-time collaboration products, or media-heavy mobile experiences.
- Experience with offline functionality, data synchronisation, and unreliable network conditions.
- Native development experience on both iOS and Android.
- Experience with mobile test automation, CI/CD, and App Store and Google Play releases.
- Firsthand experience in field operations, or building software for deskless teams.
- Experience using AI coding agents to build and ship software.
How We Work
We’re a small team that works hard, ships fast, and cares deeply about what we’re building. Everyone is expected to take ownership of problems and see them through.
Everyone contributes beyond a narrow job description, and you’ll have a meaningful say in both what we build and how we build it.
Why Join
You’ll help build the app field teams use to stay connected and keep work moving. The challenges are substantial: real-time conversations, unreliable connectivity, varied devices, and an experience that needs to stay simple even as the product becomes more capable.
As an early hire, you’ll have direct influence over the mobile experience, the architecture, and the engineering culture, with competitive salary and meaningful equity.
Interested?
Apply here with your background, links to apps you’ve worked on or GitHub, and a short note about something you’ve built. We’d love to hear what you've done, what was difficult, and what you learned.
Other offers great for you!
These companies are also looking for great profiles
Top Profil
Fullstack Mobile Engineer - React Native / Expo
600-700
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
13 days ago
Quick apply
Staff and More
SENIOR FRONTEND & MOBILE ENGINEER (H/F)/ React Flutter CDI
Permanent contract
Geneva, Switzerland
Hybrid
Skills
5 days ago
Quick apply
Staff and More
SENIOR FRONTEND & MOBILE ENGINEER (H/F)/ React Flutter CDI
Permanent contract
Geneva, Switzerland
Hybrid
Skills
1 day ago
Quick apply
No company information available.