Mobile Engineer

OnSite

Singapore

On-site

SGD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

OnSite is building an intelligent work chat platform for field teams in Singapore. We’re solving real coordination challenges by combining human work with AI to track projects, report progress, and plan effectively.

We’re looking for a mid-to-senior mobile developer with deep React Native experience and hands-on native development on iOS or Android. You’ll own mobile features end to end and ship reliable releases in a fast, collaborative environment.

Qualifications

  • Deep React Native experience with production apps.
  • Experience across React Native and native layers (iOS/Android).
  • Ability to own features from implementation through release.

Responsibilities

  • Build a polished mobile experience in React Native with cross‑platform consistency.
  • Make real‑time communication dependable: notifications, media uploads, connectivity handling.
  • Work across native layers: integrate native SDKs and extend modules.
  • Keep the app fast and stable: profile crashes, rendering, memory usage.
  • Own features through release: coordinate with backend, design, and QA for releases.
  • Improve foundations: enhance mobile architecture, testing, and tooling as product grows.

Skills

React Native
Mobile development
iOS
Android

Job description

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.
  • 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Engineer
QA Engineer

OnSite • Singapore

On-site
SGD 61,000 - 95,000
Senior Mobile Engineer - React Native, Real-Time Chat
Senior Mobile Engineer - React Native, Real-Time Chat

OnSite • Singapore

On-site
SGD 90,000 - 130,000
Mobile Engineer (iOS / Android)
Mobile Engineer (iOS / Android)

TOKENINSIGHT SG PTE. LTD. • Singapore

On-site
SGD 70,000 - 120,000
Senior Frontend Engineer (Tech Lead)
Senior Frontend Engineer (Tech Lead)

RemotePeople • Singapore

On-site
SGD 120,000 - 180,000
Senior Android Engineer
Senior Android Engineer

HELLO PLANET PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Tech Lead: AI-Driven Mobile Frontend (React Native)
Tech Lead: AI-Driven Mobile Frontend (React Native)

RemotePeople • Singapore

On-site
SGD 120,000 - 180,000
Senior BE Engineer
Senior BE Engineer

Happy Scribe • Singapore

On-site
SGD 80,000 - 100,000
Senior Software Engineer - React Native/Javascript
Senior Software Engineer - React Native/Javascript

5G-Starlink Pte. • Singapore

On-site
SGD 90,000 - 130,000
Software Design Engineer (Mobile Apps)
Software Design Engineer (Mobile Apps)

5G-Starlink Pte. • Singapore

On-site
SGD 70,000 - 120,000
React Native Developer
React Native Developer

TSP The Software Practice • Singapore

On-site
SGD 60,000 - 100,000