Senior React Native Developer

Blueprint, Inc
San Francisco, CA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Applications Architecture Software Quality Code Review Software Debugging Software Engineering TypeScript ReactJS Backend Kotlin React Native React Redux

Job description

  • We generally require 2-3 hours of overlap with the Los Angeles time zone
  • Most clients are comfortable working with offshore teams and async or round-the-clock schedules
  • We hire talented, passionate people from all backgrounds and are committed to maintaining a diverse, thoughtful culture
  • We believe in compensating our people well, doing our best work, and prioritizing quality of life

Requirements

Do you have experience in TypeScript?, * 7+ years of professional software engineering experience, with meaningful ownership of React Native in production

  • Proven ownership of React Native app architecture (foundations, state, navigation, builds - not just features)
  • Deep expertise in TypeScript, React, and the React Native runtime, including:
  • Rendering model & reconciliation
  • App lifecycle and performance characteristics
  • Debugging memory, bridge, and rendering issues
  • Strong architectural judgment around state management and app structure (e.g. hooks, Redux/Zustand, React Query), with the ability to clearly explain why choices fit the product stage
  • Understands when to use React Native vs. native code (Swift / Kotlin) to solve platform-specific problems
  • Knows when - and when not - to use AI to accelerate delivery without sacrificing correctness or maintainability
  • Experience leading large initiatives, such as major refactors, upgrades, performance work, or platform rewrites
  • Comfortable operating in ambiguity, turning loose product direction into shippable systems
  • High bar for code quality, with pragmatic tradeoffs between speed and correctness
  • Ability to influence technical direction across mobile, backend, and product teams
  • Experience mentoring senior engineers through code review and architectural discussions
  • Strong command of the modern React Native ecosystem, including:
  • Hooks-first architecture
  • Expo vs. bare workflow tradeoffs, * You have an entrepreneurial mindset and enjoy the challenge of working in an agile, startup environment
  • You think in systems, not screens
  • Youve seen what happens when codebases scale badly-and know how to prevent it
  • You dont need heavy process to be effective, but you can introduce structure when its actually useful
  • Youre comfortable saying this is the wrong solution and defending that position
  • You communicate clearly with non-iOS engineers, designers, and founders
  • Youve likely worked at early-stage or fast-growing startups (2->10 or 10->100), or operated with equivalent ownership
  • You are self-motivated, proactive, and take pride in writing clean, maintainable code

Benefits & conditions

  • Love what you do, and do what you love
  • High trust, high ownership, low ego
  • Minimal meetings, strong async communication
  • Everyone is expected to care about the business-not just their function
  • Be authentic. Being yourself is a game changer.

About the company

Blueprint is a software talent agency that builds and places high-caliber engineers directly into product teams at fast-growing tech companies.

Our engineers are trusted to think, decide, execute-and most importantly-own outcomes. Clients come to us when quality, speed, and judgment matter more than headcount.

We operate globally and remotely, with a strong bias toward autonomy and accountability.

Were looking for people who thrive in fast-paced startup environments and take initiative and ownership while working closely with our partners.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:58 min

Choosing React Native for mobile application growth

Milica Aleksic Milica Aleksic · WWC Europe 2026

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all