Source description
About the role
As a Lead React Native Engineer, you will have the opportunity to own the mobile engineering charter, make significant technical architecture decisions, provide mentorship to engineers, and create scalable AI-native mobile experiences for a large user base. You will collaborate closely with Product, Design, Backend, and AI teams to design and deliver high-performance mobile applications, ensuring engineering excellence, scalability, reliability, and maintainability across the mobile platform. Key Responsibilities: - Lead the design, architecture, and development of the mobile platform - Drive technical decisions and establish engineering best practices within the mobile team - Develop scalable chat interfaces and AI-native mobile experiences - Architect real-time communication layers to support millions of interactions - Create robust local storage, synchronization, and conflict-resolution mechanisms - Optimize application performance, reliability, and user experience on Android and iOS platforms - Mentor and guide engineers through code reviews, technical discussions, and architectural decisions - Collaborate closely with AI, Backend, Product, and Design teams to ensure seamless user experiences - Take ownership of mobile release cycles, quality standards, observability, and production stability - Contribute to hiring and scaling the mobile engineering team Qualifications Required: - 6+ years of software engineering experience with at least 2 years in a leadership role - Demonstrated experience in leading mobile application development and mentoring engineering teams - Strong expertise in React Native, TypeScript, and scalable mobile architecture patterns - Deep understanding of WebSockets, real-time communication systems, and event-driven architectures - Experience in building and scaling production applications on Android and iOS - Proficiency in SQLite, WatermelonDB, offline-first architecture, and data synchronization patterns - Expertise in Android performance optimization, debugging, and memory management - Familiarity with state management frameworks like Redux, Zustand, MobX, or equivalent - Understanding of CI/CD pipelines, release management, and mobile deployment best practices - Ability to design dynamic, data-driven UI systems and AI-powered user experiences - Preferred experience in high-growth startups or fast-paced product environments (Note: Additional details about the company were not found in the provided job description.) As a Lead React Native Engineer, you will have the opportunity to own the mobile engineering charter, make significant technical architecture decisions, provide mentorship to engineers, and create scalable AI-native mobile experiences for a large user base. You will collaborate closely with Product, Design, Backend, and AI teams to design and deliver high-performance mobile applications, ensuring engineering excellence, scalability, reliability, and maintainability across the mobile platform. Key Responsibilities: - Lead the design, architecture, and development of the mobile platform - Drive technical decisions and establish engineering best practices within the mobile team - Develop scalable chat interfaces and AI-native mobile experiences - Architect real-time communication layers to support millions of interactions - Create robust local storage, synchronization, and conflict-resolution mechanisms - Optimize application performance, reliability, and user experience on Android and iOS platforms - Mentor and guide engineers through code reviews, technical discussions, and architectural decisions - Collaborate closely with AI, Backend, Product, and Design teams to ensure seamless user experiences - Take ownership of mobile release cycles, quality standards, observability, and production stability - Contribute to hiring and scaling the mobile engineering team Qualifications Required: - 6+ years of software engineering experience with at least 2 years in a leadership role - Demonstrated experience in leading mobile application development and mentoring engineering teams - Strong expertise in React Native, TypeScript, and scalable mobile architecture patterns - Deep understanding of WebSockets, real-time communication systems, and event-driven architectures - Experience in building and scaling production applications on Android and iOS - Proficiency in SQLite, WatermelonDB, offline-first architecture, and data synchronization patterns - Expertise in Android performance optimization, debugging, and memory management - Familiarity with state management frameworks like Redux, Zustand, MobX, or equivalent - Understanding of CI/CD pipelines, release management, and mobile deployment best practices - Ability to design dynamic, data-driven UI systems and AI-powered user experiences - Preferred experience in high-growth startups or fast-paced product environments (Note: Additional details about the company were not found in the provided job description.)