Subscribe to the latest remote jobs:

Design-Focused React Native Engineer

🇺🇸 United States

React Native

iOS

Management

Figma

Android

Python

Django

JavaScript

Swift

Kotlin

Kubernetes

Machine Learning

Design

Project Management

Backend

Frontend

Video

$125K - $175K

Design-Focused React Native Engineer

from 🇺🇸 United States

$125K - $175K

About Truss

Banking for construction


Tech description:

Python Django
Javascript (Preferably ReactJS)
Kubernetes Cloud Infrastructure (Bonus)


Job description:

## Sanity Check

1. This role is remote in Canada. Or in-person in San Francisco.
2. We can only sponsor a TN Visa if you come to the San Francisco office (you are a Canadian citizen moving to the US).
3. 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


Skills:

Android, iOS, React Native, Design systems


by @maxrusakovic