Job Title: Senior React Native Tech Lead (8-12+ Years Experience)
Location: Austin, TX
Job Type: Contract to Hire (6 months)/Full-time
Client Overview: OOur client is a publicly traded SaaS product start-upand has built out a disruptive technology platform that offers travel products and services – processing over 3B in annual transaction value.
Job Summary:
We are seeking an experienced Senior Tech Lead with 8 to 12+ years of expertise in building high-performance, cross-platform mobile applications for iOS and Android using React Native. The ideal candidate will have a strong background in designing and architecting high performing mobile app solutions and possess experience across domains such as Travel, E-Commerce, Fintech, Social Platforms, and Short-form Video or Streaming Technologies (an added advantage).
Additionally, understanding of AI technologies and Cloud Services is an advantage.
Key Responsibilities:
- Lead the architecture, design, and development of React Native applications, ensuring high performance and scalability on both iOS and Android platforms.
- Collaborate with cross-functional teams (product, design, and backend) to define, design, and launch new features.
- Provide technical leadership, mentorship, and guidance to junior and mid-level developers, fostering a culture of quality and innovation.
- Architect and implement scalable solutions, seamlessly integrating various platforms via APIs and SDKs.
- Ensure high-quality code by enforcing best practices, code reviews, and industry standards.
- Stay current with emerging industry trends, technologies, and best practices to continuously enhance the product.
- Integrate applications with cloud services, AI technologies, and third-party platforms for enhanced responsiveness and scalability.
- Drive feature development in an agile environment, delivering iteratively and ensuring rapid feedback loops.
Required Skills & Qualifications:
- 8 - 12 years of experience in software development, with a minimum of 5+ years in React Native mobile app development.
- Strong experience in consuming RESTful APIs and working with backend services (JSON, REST, XML, Sockets) as well as integrating third-party SDKs and APIs.
- Expertise in JavaScript (ES7/ES8), TypeScript, and modern front-end tooling.
- In-depth understanding of iOS and Android mobile app architecture, design patterns, memory management, and debugging techniques.
- Expertise in mobile app development, including building, deploying, and maintaining apps on the App Store and Google Play.
- Exceptional understanding of React Native core concepts, such as Native Modules, Native Bridge, React-Redux, Redux-Saga, and performance optimizations.
- Strong experience working with cloud services, AI technologies, and handling platform integrations through APIs and SDKs.
- Experience with video streaming technologies, social platforms, chat platforms, and short-form video/reels is highly preferred.
- Hands-on experience in developing mobile SDKs and making them available to external clients.
- Excellent communication, problem-solving, leadership, and team-building skills.
Nice to Have:
- Experience working with backend technologies, particularly Spring Boot, Java, and databases like MongoDB.
- Knowledge of SaaS and PaaS platforms, with experience integrating these solutions into the mobile ecosystem.
- Experience with native development for iOS and Android, as well as knowledge of other frameworks such as Flutter or Ionic.
Familiarity with web development technologies like React and Angular