Logo
Avesta Computer Services

Senior Technical Lead - React Native

Avesta Computer Services, Austin, Texas, us, 78716


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