06 Aug
|
Careernet
|
Chennai
Role OverviewWe are seeking a Senior Lead Engineer React Native with deep expertise in designing and building scalable, high-performance mobile applications using React Native, TypeScript, Expo, and contemporary mobile architecture patterns.This role will play a key part in shaping the technical direction of our mobile platform, driving architectural decisions, optimizing application performance, and delivering enterprise-grade mobile experiences.You will work closely with Engineering, Product, Design, Backend, and DevOps teams to build highly responsive, secure, and maintainable iOS and Android applications. We are looking for a leader who can operate strategically while remaining hands-on someone who enjoys solving complex mobile challenges while influencing long-term platform evolution.
Key Responsibilities
- Provide technical leadership and oversee day-to-day mobile engineering operations.
- Define and drive the mobile architecture strategy aligned with business and product goals.
- Lead the design and development of scalable, high-performance mobile applications using React Native and TypeScript.
- Architect modular, reusable component systems and scalable state management solutions (Redux, Zustand, Context API, etc.).
- Design robust navigation, deep linking, and mobile routing strategies using React Navigation or Expo Router.
- Implement secure authentication flows including OAuth/OIDC, biometrics, secure storage, and token lifecycle management.
- Drive native module integrations using Swift (iOS) and Kotlin (Android) for SDKs such as payments, fraud detection, analytics, push notifications, and device security.
- Optimize mobile performance including startup time,
bundle size, memory usage, rendering performance, and offline caching.
- Establish CI/CD pipelines for mobile applications using tools such as Fastlane, Expo Application Services (EAS), App Store Connect, and Google Play Console.
- Lead application release management, versioning strategy, and app store compliance.
- Ensure adherence to mobile security best practices, privacy compliance, and accessibility standards.
- Collaborate with backend teams to define API contracts and optimize mobile-backend interactions.
- Champion automated testing practices using Jest, React Native Testing Library, and Detox to maintain high code quality.
- Mentor engineers and foster a culture of ownership, craftsmanship, and continuous improvement.
- Participate in architecture reviews and long-term roadmap planning for mobile platform scalability.
Required Skills & Expertise
- Robust hands-on experience building production-grade applications using React Native and TypeScript.
- Deep understanding of the Expo ecosystem, including EAS, OTA updates, build pipelines, and native configuration.
- Expertise in mobile architecture patterns such as Clean Architecture, MVVM, and modular architectures.
- Experience integrating native iOS (Swift) and Android (Kotlin)
modules within React Native applications.
- Robust knowledge of mobile application lifecycle, memory management, threading, and performance optimization.
- Experience implementing push notifications, deep linking, analytics SDKs, and mobile security frameworks.
- Familiarity with modern authentication protocols including OIDC, PKCE, and secure token handling.
- Experience integrating APIs (REST, GraphQL) and implementing resilient networking and offline-first application design.
- Strong knowledge of mobile DevOps, CI/CD pipelines, and release governance.
- Proven ability to collaborate within Agile development environments and influence cross-functional stakeholders.
- Ability to balance hands-on development with strategic architectural leadership.
Basic Qualifications
- Bachelors or Masters degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- 10+ years of software development experience.
- 6+ years of hands-on mobile application development.
- 4+ years leading React Native applications in production environments.
- Proven experience publishing applications to both Apple App Store and Google Play Store.
- Experience working with cloud-based backend platforms such as Azure, AWS, or GCP.
- Strong experience with CI/CD pipelines, automated testing frameworks, and DevOps practices.
- Demonstrated leadership experience mentoring engineers and guiding technical direction.
- Strong analytical and problem-solving skills with the ability to make strategic architectural decisions balancing business and technical requirements.
📌 Mobile Architect (Chennai)
🏢 Careernet
📍 Chennai