Senior React Native Developer

HeadwayGreen Bay, WI
Remote

About The Position

Founded in 2015, Headway helps entrepreneurs and corporate innovators build businesses, not just apps, by working holistically with clients as an extension of their product team. They focus on validating ideas, building sustainable business models, and delivering incremental software releases, fostering a collaborative atmosphere for learning and growth. As a Senior Developer at Headway, you will be client and user-focused, diligently developing features and functionality guided by Headway's process. This remote role is embedded with an existing enterprise client as part of an integrated Headway + client delivery team, with an expected medium to long-term engagement of a year or more. The role requires constant learning and a growth mindset.

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
  • Excellent communication skills (verbal and written)
  • The ability to present your work and stand firm for the right reasons
  • Actively use AI to plan, build, and test software — and can explain what you delegated, what you verified, and why
  • Can work effectively with AI pair-programming tools such as Claude Code, Codex, Tidewave, and similar agentic/code-assisted workflows
  • 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
  • Comfortable planning/chatting in Claude Code (or equivalent) as a starting point for feature work; may also use project management tooling if helpful
  • Treat AI outputs as drafts: validate correctness (tests, types, runtime checks), security/privacy implications, accessibility, and performance
  • 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
  • Have good judgment about where AI helps vs. hurts (e.g., critical logic, security boundaries, unfamiliar codepaths) and can articulate tradeoffs
  • Can operate within real client constraints: IP/privacy boundaries, regulated data, and “bring your own model/tooling” limitations

Nice To Haves

  • 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

Responsibilities

  • Communicating with clients during sprint planning, retros, and release demos
  • Helping monitor features as project requirements change and directing emergent requirement discussions back to the core focus of the product
  • Helping manage client expectations and project scope, ensuring the most valuable features are built first
  • Setting and communicating technical direction for the mobile codebase (patterns, standards, and tradeoffs)
  • Owning architecture and technical planning for features end-to-end (mobile + API integration), documenting decisions as needed
  • Proactively managing technical debt through refactoring proposals and incremental improvements
  • Mentoring via pair programming, raising quality and consistency across the team
  • Working effectively within enterprise constraints (security/compliance, access controls, release gates, device/testing requirements)
  • Collaborating with client stakeholders across product, QA, backend, and platform teams to drive alignment and delivery
  • Making 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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

1-10 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service