All jobs

Job details

Senior React Native Developer

  • Java
  • REST
  • TypeScript
  • iOS
  • Android
  • React Native
  • API

Posted: 4 days ago

About the Role
We are looking for a hands-on, highly skilled Senior Mobile Developer with expertise in React Native to drive architecture, performance, and technical excellence across our mobile apps. As a leader within the team, you will own the full lifecycle of mobile app development, from ideation to production release, and help guide the technical direction of the team while mentoring junior developers.

This role is for someone who thrives in a fast-paced, dynamic environment and enjoys taking initiative, driving solutions, and collaborating with cross-functional teams to deliver exceptional products.  We are an AI first organization and any experience using AI to accelerate development is highly desirable.

Key Responsibilities:

Own the Mobile App Lifecycle: Architect and build production-grade React Native features that ship seamlessly to both the App Store and Play Store on a regular cadence, ensuring high-quality and timely releases.

Technical Leadership: Provide technical leadership by enforcing coding standards, best practices, and quality checks across all mobile app development projects.

Drive Mobile App Performance: Optimize app performance, memory usage, and startup times using tools such as Xcode Instruments and Android Studio.

Integrate Native Modules: Extend React Native capabilities by integrating native modules (Swift, Kotlin/Java, Objective-C) when necessary, ensuring full functionality for complex features.

Mentorship & Team Guidance: Mentor mid-level and junior engineers, conducting code reviews, pair programming, and technical discussions to ensure continuous skill growth within the team.

Cross-Functional Collaboration: Collaborate closely with product managers and designers to translate Figma specs into pixel-perfect, accessible UIs. Break down designs into actionable and manageable tasks for the development team.

Ensure Data Security & Privacy: Protect user data and ensure that all client data is handled and transmitted securely, aligning with industry best practices for mobile security.

Continuous Monitoring & Improvement: Lead post-mortems, monitor app health via tools like Crashlytics, analytics, and A/B testing frameworks to ensure long-term app stability and performance.

Execution of High-Impact Features: Ensure that features are developed efficiently with minimal delays, maintaining a high standard of quality and scalability.

Must-Have Qualifications:

  • 10+ years of professional software development experience, with at least 5 years dedicated to mobile (native or React Native) development.
  • Proven experience with React Native and TypeScript, having developed production apps for both iOS and Android.
  • Deep knowledge of mobile release processes and familiarity with Apple/Google guidelines for app submissions, OTA updates, and App Store/Google Play compliance.
  • Strong understanding of JavaScript runtime and async patterns, with experience in mobile memory management and performance tuning.
  • Hands-on experience writing and debugging native modules in at least one of Swift, Kotlin, Objective-C, or Java.
  • Proficiency in working with REST APIs, local data persistence, and offline sync patterns.
  • Experience with secure mobile storage (keychain/keystore) and awareness of common mobile attack surfaces.
  • A proven track record mentoring engineers and leading technical discussions to drive better performance, code quality, and team growth.
  • Ability to take ownership of multiple mobile apps and ensure 99.9% crash-free releases.

Nice-to-Have Qualifications:

  • Experience with React Native Re-animated v3 and gesture-handler for complex mobile interactions.
  • Familiarity with integrating mobile payments, in-app purchases, or push-notification services at scale.
  • Experience with continuous localization and internationalization for global apps.

What Success Looks Like (First 12 Months):

  • Rapid Feature Development: Develop high-impact mobile features efficiently and with excellent quality.
  • Design to Implementation: Successfully translate designs from Figma to working, functional mobile features on both iOS and Android.
  • Ownership of App Releases: Ensure 99.9% crash-free app releases and take ownership of each release, handling post-mortems and optimizing future releases.

How We Work:

  • Senior-Heavy Engineering Org: We favor pragmatic decisions over dogma. You’ll be working with some of the top 1% of developers in a collaborative environment.
  • Async-Friendly Communication: We prefer asynchronous communication on Slack and maintain low meetings for more productive work time.
  • Quality & Speed: We are committed to shipping both quickly and with quality, rapidly fixing issues rather than dwelling on mistakes.
  • Ownership & Execution: We empower our developers to take ownership of their work, from coding to releases, driving success through self-starting execution.

If you are passionate about building high-impact mobile apps, love solving complex problems, and enjoy leading by example, we would love to talk to you!

  • Market competitive, tax-free USD salaries
  • Private Health Insurance
  • Paid Time Off
  • Performance Bonus
  • Annual Performance Reviews

Similar jobs