Software Engineer

Ninja Management Limited

Hong Kong

Remote

HKD 600,000 - 1,000,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity compensation (2%), 4‑year vest
Flexible work arrangements

Job summary

Buddy is seeking a founding mobile engineer to own our app end to end. You’ll architect, build, and ship a cross‑platform Flutter app with a high‑fidelity UI and a scalable design system.

You’ll also own web frontend in TypeScript/React and backend APIs in Python/Node.js, with CI/CD, signing, and store submissions under your responsibility. You’ll collaborate with the founding team to shape product decisions, influence architecture, and contribute to a pet‑tech product in APAC from a remote

Qualifications

  • Proven Flutter apps shipped to App Store and Google Play.
  • Strong Dart fundamentals; working TypeScript and React knowledge.
  • Attention to UI detail and design systems.
  • Backend experience with Python or Node.js.
  • Experience designing REST APIs with auth and data models.
  • Hands-on mobile CI/CD experience (GitHub Actions, Codemagic, Fastlane).
  • Ability to make architectural decisions autonomously.
  • Strong Git workflow discipline and English communication.
  • Experience building a design system from scratch.
  • BLE/connected device integration experience.
  • Native iOS/Android alongside Flutter experience.
  • AWS or GCP exposure; familiarity with product analytics tools.

Responsibilities

  • Architect, build, and maintain the Buddy Flutter app for iOS and Android.
  • Establish mobile codebase standards including architecture and state management.
  • Implement UI from designs with a reusable design system across mobile and web.
  • Build web frontend in TypeScript/React and integrate backend APIs.
  • Own release pipeline: CI/CD, signing, store submissions, and testing tracks.
  • Instrument analytics and user feedback to guide what to build next.
  • Collaborate with the founding team on product decisions.

Skills

Flutter architecture
Dart fundamentals
TypeScript
React
Backend languages (Python/Node.js)
REST API design
CI/CD & release
Git workflow
Design systems
English (written & spoken)
BLE / device integration
Cloud (AWS/GCP)

Tools

Flutter
Dart
TypeScript
React
Python
Node.js
GitHub Actions
Codemagic
Fastlane
REST APIs
AWS
GCP
PostHog
Amplitude
CI/CD pipelines

Job description

Buddy is looking for a founding mobile engineer to own our app end to end.

This is not a "build screens from tickets" role. You will be the person who decides how our app is architected, how it talks to our backend and our AI layer, and how it ships.

We're building in the rapidly growing pet tech market across APAC, and this is a ground-floor opportunity to join a founding team with real input into company direction.

About Buddy

Buddy is revolutionizing pet care through technology – a smart collar, a companion app, and an AI assistant that helps owners actually understand their pets. Learn more: https://www.buddy.ninja/

The Role

You own everything the user sees. That means Flutter first, but it doesn't stop there:

Mobile (core): Architecture, state management, performance, offline behavior, and code quality for a cross-platform Flutter app on iOS and Android.

Frontend craft: You have real taste. You translate Figma into pixel-accurate, fluid interfaces and build a design system that stays maintainable as the product grows. You care whether the animation is 200ms or 300ms, and you'll push back on a design that doesn't work.

Web frontend: Build and maintain our web-facing surfaces in modern TypeScript/React alongside the mobile app.

Backend & APIs: Design and build the API contracts you consume. You'll write backend code (Python/Node) rather than waiting on someone else to unblock you.

Release ownership: CI/CD pipelines, build signing, TestFlight and internal testing tracks, App Store and Play Store submissions, review responses, and release cadence.

Responsibilities

Architect, build, and maintain the Buddy Flutter application for iOS and Android.

Establish the mobile codebase standards: architecture patterns, state management, testing, and code review practices.

Implement UI from design files at high fidelity and build a reusable, documented design system across mobile and web.

Build and maintain web frontend surfaces in TypeScript/React.

Build and integrate backend APIs supporting app functionality.

Own the full release pipeline: CI/CD, versioning, store submissions, and post-release monitoring.

Instrument the product for analytics and user feedback, and use that data to inform what gets built next.

Work directly with the founding team to shape product decisions, not just execute them.

Qualifications

Required

Proven experience building and shipping production Flutter applications to both the App Store and Google Play.

Strong Dart fundamentals plus working proficiency in TypeScript and a modern web framework (React or similar).

Demonstrated eye for UI detail — spacing, typography, motion, and consistency — with work you can show.

Solid command of at least one backend language (Python or Node.js).

Experience designing and consuming REST APIs; comfortable with authentication, error handling, and data modeling.

Hands‑on experience with CI/CD for mobile (GitHub Actions, Codemagic, Fastlane, or similar).

Demonstrated ability to work autonomously and make architectural decisions without close supervision.

Strong Git workflow discipline.

Proficient in English (written and spoken).

Experience building and documenting a design system from scratch.

Experience with BLE / connected device integration in mobile apps.

Native iOS or Android experience alongside Flutter.

Cloud infrastructure exposure (AWS or GCP).

Product analytics tooling (PostHog, Amplitude, or similar).

You own a pet, or you'd like to.

Work Arrangements

Remote position with flexibility to work as a side commitment.

Weekly online meetings during weekdays (evening time).

Occasional in‑person weekend events & business trips.

Opportunity to grow with the company as we scale.

What We Offer

Equity compensation (2%, commensurate with experience and role scope); 4-year vesting with 1-year cliff.

Flexible work arrangements – option to work part‑time until formal employment is established.

Full technical ownership of the mobile product – architecture, stack, and release decisions are yours to make.

Opportunity to be part of a founding team with significant input into company direction and work directly with pet owners to build products that make a real difference in their lives.

Ground‑floor opportunity in the rapidly growing pet tech market in APAC.

Our Culture

We're building a company culture that values innovation, work‑life balance, and passion for improving the lives of pets. We offer:

Flexible work arrangements to support work‑life balance.

Recognition for contributions to our mission and values.

Opportunities to participate in animal welfare initiatives.

Regular feedback sessions where your ideas can shape our future.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mechanical Engineer
Mechanical Engineer

Ninja Management Limited • Hong Kong

Remote
HKD 248,000 - 358,000
Equity compensation
Flexible hours
Remote work
Founding Mobile Engineer (Flutter) — Remote + Equity
Founding Mobile Engineer (Flutter) — Remote + Equity

Ninja Management Limited • Hong Kong

Remote
HKD 600,000 - 1,000,000
Equity compensation (2%), 4‑year vest
Flexible work arrangements
Applied LLM Engineer
Applied LLM Engineer

Ninja Management Limited • Hong Kong

Remote
HKD 900,000 - 1,500,000
Equity 2%
Founding Mechanical Engineer, Pet Tech — Remote + Equity
Founding Mechanical Engineer, Pet Tech — Remote + Equity

Ninja Management Limited • Hong Kong

Remote
HKD 248,000 - 358,000
Equity compensation
Flexible hours
Remote work
Founder's Associate
Founder's Associate

Not Another Headhunting Company • Hong Kong

Hybrid
HKD 250,000 - 400,000
Hybrid & flexible by default
Dogs welcome
Base + equity
Founder’s Associate — AI-Driven, High-Ownership Startup
Founder’s Associate — AI-Driven, High-Ownership Startup

Not Another Headhunting Company • Hong Kong

Hybrid
HKD 250,000 - 400,000
Hybrid & flexible by default
Dogs welcome
Base + equity
Mobile Software Engineer for Pet Care Apps
Mobile Software Engineer for Pet Care Apps

Pet Pet Club Limited • Hong Kong

On-site
HKD 300,000 - 540,000
(Senior) Mobile App Developer (mobile game start-up, up to 50k)
(Senior) Mobile App Developer (mobile game start-up, up to 50k)

HR Plus • Hong Kong

On-site
HKD 446,000 - 558,000
Bonus
Double pay
Annual leave 16 days
Staff Backend Software Engineer
Staff Backend Software Engineer

Firework • Hong Kong

On-site
HKD 783,699 - 1,018,808
Staff Backend Engineer: Elixir API Architect & Leader
Staff Backend Engineer: Elixir API Architect & Leader

Firework • Hong Kong

Hybrid
HKD 783,699 - 1,018,808