Lead React Native Developer
Role details
Job location
Tech stack
Job description
At RubyLabs we're looking for a Lead React Native Developer to join our growing engineering team and help lead our expansion into mobile. This is a role for someone who cares deeply about product quality, enjoys solving architectural challenges, and wants ownership over real features that users rely on.
You'll play a key role in building and scaling our mobile applications, shaping the future of our mobile offering, and collaborating closely with backend and product teams to deliver a seamless, reliable, and high-performance user experience., * 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
Do you have experience in iOS?, * 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., * Experience in startup or high-ownership product teams.
- Experience scaling real-time or multi-region mobile architectures.
- Experience designing or building design systems, shared component libraries, or mobile platform foundations.
- Experience improving mobile security, analytics, performance profiling, and release automation.
- Knowledge of edge caching, streaming real-time events, WebSockets, or offline-first architectures.
Benefits & conditions
Discover the perks of being part of our vibrant team! We offer:
- 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
Be part of our fast-growing team and seize this excellent opportunity for personal and professional growth!, After submitting your application, we conduct a thorough review which typically takes 3 to 5 days, but may occasionally take longer due to the volume of applications received. If we see a potential fit, we proceed with the following steps:
- Recruiter Screening (40 minutes)
- First Interview (30 minutes)
- Technical Interview (45 minutes)
- Final Interview (30 minutes)