About the job
About Us
At Ruby Labs, we are at the forefront of technology, developing and managing cutting-edge consumer products. Our portfolio spans various sectors, including health, education, and entertainment, providing numerous opportunities for innovation and creativity. We are passionate about creating products that enhance the lives of consumers and are constantly seeking enthusiastic individuals to join our dynamic team. Discover more about our journey and mission at Ruby Labs.
About the Role
We are currently seeking a talented Lead React Native Developer to join our expanding engineering team. In this pivotal role, you will be responsible for spearheading our mobile initiatives, focusing on product quality and tackling architectural challenges. You will have the opportunity to take ownership of critical features that our users depend on, while significantly contributing to the enhancement and scalability of our mobile applications.
Your expertise will be instrumental in shaping the future of our mobile offerings, collaborating with backend and product teams to ensure a seamless, high-performance user experience.
Key Responsibilities
- Oversee the development and launch of new mobile product features.
- Enhance and maintain the existing React Native codebase to ensure optimal performance and stability.
- Define and evolve mobile architecture, system design, and technical strategies.
- Collaborate with backend, product, and design teams to create scalable solutions.
- Establish reliability, performance, and observability standards for mobile applications.
- Manage production debugging, incident investigations, and root cause analyses.
- Facilitate improvements in build systems, CI/CD processes, releases, testing, and app store submissions.
- Mentor junior engineers and cultivate a culture of quality, accountability, and excellence.
- Support recruitment efforts to build a top-tier mobile engineering team.
- Champion performance optimizations across various metrics including rendering, navigation, and offline capabilities.
- Lead with a focus on accountability for failure scenarios, API degradation, user recovery experiences, and resilience.
Qualifications
- 5+ years of experience in mobile application development, with a strong focus on React Native.
- 2+ years in a technical leadership or lead developer role.
- Proficient in mobile architecture, design patterns, and best practices.
- Experience with CI/CD tools and automated testing frameworks.
- Strong problem-solving skills with a passion for coding and software design.
- Excellent communication skills, both verbal and written.
