Waffle Journal

Senior React Native Developer

We’re hiring a Senior React Native Developer to help us build and scale a subscription-based mobile app.

 

This role is for a strong senior IC who owns complex features end-to-end, writes high-quality code, improves architecture, and thinks systematically. We value people who think through problems before implementation and communicate clearly.

 

Tech Stack

  • React Native
  • Expo (bare workflow)
  • TypeScript (strict, production-grade)
  • RevenueCat (subscriptions & entitlements)
  • Superwall (paywalls & experimentation)
  • iOS & Android (App Store & Google Play)

     

Responsibilities

  • Own complex features from problem definition to production release.
  • Write high-quality, maintainable React Native code.
  • Improve existing architecture and reduce tech debt without slowing product velocity.
  • Review PRs with a focus on correctness, readability, and long-term maintainability.
  • Collaborate closely with product and design to turn goals into clear technical plans.
  • Take senior-level ownership: identify risks early, think through solutions, and ship reliably.

     

What We’re Looking For

  • Strong experience shipping production React Native apps.
  • Hands-on experience with subscription-based products, including:
    • Paywalls and onboarding → subscription flows
    • Entitlements and access control
    • Handling edge cases (upgrades, downgrades, refunds, restore purchases)
  • Experience with RevenueCat and/or Superwall.
  • Excellent written and verbal communication.
  • Systematic, linear thinker who plans before coding.
  • Comfortable working independently and making sound technical decisions.

 

Nice to Have

  • Experience using AI tools or APIs to automate workflows, improve developer productivity, or enhance user experience.
  • Experience with mobile analytics, experimentation, or A/B testing.
  • Familiarity with performance optimization and debugging on mobile.
  • Startup or product-driven team experience.

 

How We Work

  • We prioritize clarity, thoughtful planning, and high-quality execution.
  • We favor systematic thinking over rigid methodology.
  • Decisions are documented and tradeoffs are explicit.

 

What Success Looks Like

  • Subscription flows are reliable, measurable, and optimized.
  • Complex features ship with confidence and minimal regressions.
  • Architecture steadily improves, making the codebase easier to extend.
  • Engineering work stays aligned with product goals.

Required skills experience

Mobile App 5 years
React Native 5 years

Required domain experience

Mobile 5 years

Required languages

English C1 - Advanced
TypeScript, React Native
Published 30 December
45 views
·
4 applications
100% read
·
25% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...