Senior React Native Developer

HeadwayGreen Bay, WI
$130,000 - $200,000Remote

About The Position

As a Senior Developer at Headway, you are client and user-focused while executing on the details of each project. You diligently develop features and functionality, guided by Headway's process to ensure each release is successful. This role requires constant learning and a growth mindset. This is a remote role embedded with an existing enterprise client as part of an integrated Headway + client delivery team. This engagement is expected to be medium to long-term, with the potential to stay on this client for a year or more.

Requirements

  • 3+ years of paid, professional mobile development experience, including 1–2+ years with React Native.
  • Experience with or willingness to learn native iOS and Android.
  • Experience submitting and deploying apps to the App Store and Play Store.
  • Experience with full-stack technologies like Ruby on Rails, Phoenix/Elixir, or Node, a big plus.
  • Experience building using an atomic design system toolkit/set of well-organized and documented components.
  • Excellent communication skills (verbal and written).
  • The ability to present your work and stand firm for the right reasons.
  • You actively use AI to plan, build, and test software — and can explain what you delegated, what you verified, and why.
  • You can work effectively with AI pair-programming tools such as Claude Code, Codex, Tidewave, and similar agentic/code-assisted workflows.
  • You can turn product intent into high-signal prompts/artifacts (user stories, acceptance criteria, edge cases, architecture notes) that an AI-assisted workflow can execute against — including reviewing existing docs/code before kicking off the work.
  • You are comfortable planning/chatting in Claude Code (or equivalent) as a starting point for feature work; you may also use project management tooling if helpful.
  • You treat AI outputs as drafts: you validate correctness (tests, types, runtime checks), security/privacy implications, accessibility, and performance.
  • You can set up and maintain an AI-assisted feedback loop: Scaffolding changes rapidly Generating test cases (unit, integration, E2E) and translating them into real tests Running CI locally Debugging with logs/traces Feeding errors/logs/plans back into AI to continue the loop Iterating with small diffs and frequent commits
  • You have good judgment about where AI helps vs. hurts (e.g., critical logic, security boundaries, unfamiliar codepaths) and can articulate tradeoffs.
  • You can operate within real client constraints: IP/privacy boundaries, regulated data, and “bring your own model/tooling” limitations.

Responsibilities

  • Set and communicate technical direction for the mobile codebase (patterns, standards, and tradeoffs).
  • Own architecture and technical planning for features end-to-end (mobile + API integration), documenting decisions as needed.
  • Proactively manage technical debt through refactoring proposals and incremental improvements.
  • Mentor via pair programming, raising quality and consistency across the team.
  • Work effectively within enterprise constraints (security/compliance, access controls, release gates, device/testing requirements).
  • Collaborate with client stakeholders across product, QA, backend, and platform teams to drive alignment and delivery.
  • Make pragmatic technical decisions optimized for long-term maintainability, reliability, and incremental delivery.
  • Practicing "craft within context" and working with teammates to receive advice and guidance to grow your knowledge.
  • Assisting with development critiques through QA and pull request (PR) reviews.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service