Design-Focused React Native Engineer

Bonfirevc

San Francisco (CA)

Hybrid

USD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Professional development budget
Competitive salary and equity
Remote/hybrid flexibility
Small team with real ownership

Job summary

Bonfirevc is looking for an experienced mobile app developer to own their mobile app from design to deployment in San Francisco. The role demands strong React Native expertise and an understanding of product design principles, as you will be responsible for shipping features that truly make an impact.

Additionally, you will be working closely with founders, utilizing AI-assisted workflows to enhance development processes. Flexibility for remote work from Canada is available, along with a competitive compensation package.

Qualifications

  • 5+ years building production mobile apps with React Native experience.
  • Strong product design sensibility and hands-on experience with Cursor.
  • Experience using AI tools effectively in development workflows.

Responsibilities

  • Own the Truss mobile app design and code end-to-end.
  • Ship features like tap-to-pay and transaction flows.
  • Make technical and design decisions that define the mobile product.

Skills

React Native
Swift
Kotlin
AI tools
Figma
Production mobile apps

Job description

Sanity Check

Locations and Visas
  • This role is remote in Canada. Or in‑person in San Francisco.
  • We can only sponsor a TN Visa if you come to the San Francisco office (you are a Canadian citizen moving to the US).
  • If you are remote in Canada, you must be a Canadian Citizen or a permanent resident; we will not sponsor your visa.
About The Role

This isn't a role where you'll be tweaking padding on someone else's components or shipping reskins of web flows wrapped in a WebView. You'll own our mobile app end‑to‑end — design and code — working directly with the founders to ship native experiences that move money in the real world. Our app is a bare‑workflow React Native build with native modules for NFC tap‑to‑pay, biometric auth, and deep integrations with our payments backend. No Expo. The bridge, TurboModules, and platform‑specific build pipelines are part of your job, not someone else's. We build inside Cursor, manage work in Linear, and use AI tooling as a core part of how we write and ship — not as a gimmick. If you can't show us apps you've personally designed and shipped, this isn't your role. We're not looking for a frontend engineer who "cares about design." We're looking for someone who would have been a designer in another life and learned to code so they could ship their own work without compromise.

What You'll Actually Do
  • Own the Truss mobile app — design and code, from Figma to App Store, from pixel decisions to native module work.
  • Ship features that field workers actually use in the dirt and rain — tap‑to‑pay, card management, transaction flows, onboarding.
  • Work in the native layer when you need to — Swift/Kotlin bridge code, TurboModules, Fabric, platform build tooling.
  • Drive design system decisions for the mobile app and push them back into our broader product surface where it makes sense.
  • Use Cursor and AI‑assisted workflows daily, including for the parts of native mobile development where the tooling is genuinely behind (you'll help us push it forward).
  • Make technical and design decisions that matter — we're early enough that what you build now defines the mobile product for years.
What We're Looking For
  • A personal website that demonstrates design prowess and showcases apps you have personally designed and shipped. This is non‑negotiable. Link goes at the top of your application. If it's a Notion page with screenshots of work you "contributed to," save your time and ours.
  • 5+ years building production mobile apps, with deep React Native experience — hooks, navigation architecture, performance profiling, list virtualization, gesture handling, animation (Reanimated, Skia).
  • Real bare‑workflow experience. You've written native modules. You've debugged a Hermes crash. You've shipped a build through both stores without an Expo abstraction in the way.
  • Comfort in the native layer — Swift/SwiftUI or Kotlin, Xcode and Android Studio, code signing, provisioning, the build tooling that React Native engineers usually hand off.
  • Strong product design sensibility — typography, spacing, motion, information hierarchy. You can hold your own in a Figma file and you have opinions about why things look the way they do.
  • Hands‑on experience with Cursor as your development environment (non‑negotiable).
  • Actively using AI tools in your development workflow — not just curious about them, actually shipping with them. Bonus if you've found ways to make AI tooling useful for native mobile work, where most engineers say it isn't.
  • Experience with Linear or similar modern project management tools for day‑to‑day work.
  • Serious background in real‑time strategy games — Warcraft 3, StarCraft, StarCraft 2, Age of Empires, or similar (non‑negotiable). We believe the strategic thinking, resource management, multitasking under pressure, and rapid decision‑making that RTS players develop translate directly to how great engineers operate. If you know what APM means and why it matters, we want to talk to you.
  • Must be legally authorized to work in Canada (or eligible for TN status to San Francisco).
Bonus Points
  • You've shipped a fintech or payments app and understand the domain — NFC, EMV, tokenization, secure enclaves, the works.
  • You've designed and shipped your own indie app that you maintain in production.
  • You have a strong opinion about React Native vs. Swift/Kotlin native and can defend it without resorting to memes.
  • You've worked at a startup before and thrive in fast‑moving, ambiguous environments.
  • You were ranked Diamond, Master, or higher in any competitive RTS.
What We Offer
  • Competitive salary and equity — you're joining early and your compensation reflects that.
  • Remote/hybrid flexibility (Canada‑based) or in‑person in San Francisco.
  • Professional development budget and conference attendance.
  • A small, sharp team where you'll have real ownership and zero bureaucracy.
  • The chance to be the design voice for our mobile product, not a function that ships tickets.
About The Interview
  • 15 minute phone call with founder.
  • 1 hour technical + design video interview (we'll look at your website together).
  • If hired, first 2 weeks onsite with the founder.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Design-Focused React Native Engineer
Design-Focused React Native Engineer

Truss • California (MO)

Hybrid
USD 100,000 - 150,000
Competitive salary
Equity options
Professional development budget
+1
Full-Stack Engineer with Design Taste
Full-Stack Engineer with Design Taste

Truss • California (MO)

Hybrid
USD 90,000 - 120,000
Competitive salary and equity
Professional development budget
Remote/hybrid flexibility
Senior Mobile Developer (React Native)
Senior Mobile Developer (React Native)

United States Digital Space LLC • United States

Hybrid
USD 130,000 - 200,000
Casual dress
Flexible schedule
Work from home
Mobile Engineer
Mobile Engineer

US Mobile • New York (NY)

Hybrid
USD 100,000 - 140,000
Competitive salary
Flexible working hours
Supplemental health insurance
+2
Senior Mobile Developer (React Native)
Senior Mobile Developer (React Native)

Shopongold • San Francisco (CA)

On-site
USD 120,000 - 160,000
Competitive salary
Equity
In-person collaboration
React Native Developer
React Native Developer

SegWitz Sdn. Bhd. • New York (NY)

Remote
USD 90,000 - 130,000
Senior Mobile Developer (React Native)
Senior Mobile Developer (React Native)

Stealth Startup • San Francisco (CA)

On-site
USD 180,000 - 230,000
Equity
In-office in San Francisco
Collaborative culture
Mobile Developer (React Native)
Mobile Developer (React Native)

Digital Forms • Town of Poland (NY)

On-site
USD 100,000 - 140,000
React Native Engineer, Merchant Experience Mobile
React Native Engineer, Merchant Experience Mobile

Stripe • Barcelona (LA)

Hybrid
USD 68,000 - 92,000
Staff iOS Engineer (React Native)
Staff iOS Engineer (React Native)

Vsco39 • San Francisco (CA)

Hybrid
USD 230,000 - 260,000
Hybrid work with an office in San Francisco
Regular in-person events
Competitive salary & equity
+3