Ruby Labs

Lead React Native Developer

Ruby Labs

full-time

Posted on:

Location Type: Remote

Location: Turkey

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the development and delivery of new mobile product features.
  • Maintain and improve the existing React Native codebase, performance, and stability.
  • Define and evolve mobile architecture, system design, and technical strategy.
  • Partner with backend, product, and design teams to shape solutions that scale.
  • Drive reliability, performance, and observability standards on mobile.
  • Own production debugging, incident investigation, and root cause analysis.
  • Guide improvements in build systems, CI/CD, releases, testing, and app store deployments.
  • Mentor engineers and foster a culture of quality, ownership, and execution.
  • Support hiring and help grow a world-class mobile engineering team.
  • Champion performance across rendering, navigation, latency, memory, offline behavior, caching, and real-time experiences.
  • Lead with accountability for failure cases, API degradation, recovery UX, and resilience.

Requirements

  • 5+ years of experience building mobile applications, with significant React Native experience.
  • 2+ years in a technical leadership, lead, or architect role.
  • Experience mentoring engineers through code reviews, architecture, and incident response.
  • Strong understanding of mobile system design, component architecture, state management, navigation patterns, and performance trade-offs.
  • Experience optimizing UI performance, memory usage, rendering efficiency, and startup time.
  • Deep knowledge of React internals and rendering behavior (hooks, reconciliation, lifecycle, render cost).
  • Experience working with native modules and iOS/Android bridging.
  • Shipped and maintained apps on the App Store and Google Play.
  • Experience with CI/CD, builds, release automation, and OTA updates (EAS, CodePush, or similar).
  • Experience implementing monitoring and observability (Sentry, OpenTelemetry, crash reporting, performance tracing).
  • Demonstrated ownership of edge cases, distributed failure modes, degraded APIs, offline sync, and recovery UX.
  • Demonstrated ability to lead architecture or technical strategy for a mobile app or major feature.
  • Maintains high standards for clean code, SOLID principles, maintainability, and documentation.
  • Proven experience leading and mentoring mobile engineers.
  • Proven ownership of technical strategy or architecture for mobile apps or features.
  • Proven ability to coach others and raise the bar across a team.
  • Leads cross-team alignment during ambiguity or incidents.
Benefits
  • Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance.
  • Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days.
  • Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge.
  • Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them.
  • Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere. Read more about it here: https://docs.google.com/document/d/1tzxGX4Uu7Ts_HCLFXESKLnKaaBfVCPf1f9AYZPrkjJM/preview?tab=t.0

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
React Nativemobile applicationssystem designcomponent architecturestate managementnavigation patternsUI performance optimizationnative modulesCI/CDmonitoring and observability
Soft skills
technical leadershipmentoringownershipaccountabilitycross-team alignmentcoachingquality cultureincident responsecommunicationproblem-solving