VySystems
Website:
vysystems.com
Job details:
Job Title: Senior Lead Engineer – React Native Mobile Applications
Location: Chennai, India (Onsite)
Employment Type: Contract
Experience Required: 9 – 13 Years
Compensation: Up to 16 LPA
Job Summary
We are seeking an experienced Senior Lead Engineer with strong expertise in React Native to lead the design and development of scalable, high-performance mobile applications. The ideal candidate will have deep experience building production-grade mobile applications using modern mobile architecture and will play a key role in defining the technical direction of the mobile platform.
This role requires a balance of hands-on development and technical leadership while collaborating closely with product, design, backend, and DevOps teams to deliver enterprise-grade mobile applications for both iOS and Android platforms.
Key Responsibilities
- Provide technical leadership and oversee mobile engineering activities.
- Define and drive mobile architecture aligned with business and product goals.
- Design and develop scalable, high-performance mobile applications using React Native and TypeScript.
- Build modular and reusable component systems and scalable state management solutions such as Redux, Zustand, or Context API.
- Design navigation, deep linking, and routing strategies using tools like React Navigation or Expo Router.
- Implement secure authentication mechanisms including OAuth, OIDC, biometrics, and secure storage.
- Integrate native modules using Swift and Kotlin for third-party SDKs including payments, analytics, and push notifications.
- Optimize application performance including startup time, bundle size, memory usage, and rendering performance.
- Establish and maintain CI/CD pipelines for mobile applications using tools such as Fastlane, EAS Build, App Store Connect, and Google Play Console.
- Manage app release processes, versioning strategy, and store compliance requirements.
- Ensure adherence to security best practices, privacy standards, and accessibility guidelines.
- Collaborate with backend teams to define API contracts and optimize mobile-backend communication.
- Implement automated testing using tools such as Jest, React Native Testing Library, and Detox.
- Mentor engineering teams and contribute to technical roadmap and architecture reviews.
Required Skills and Experience
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 10+ years of overall software development experience.
- 6+ years of hands-on mobile application development experience.
- 4+ years of experience building and leading React Native applications in production environments.
- Strong expertise in React Native, TypeScript, and modern mobile development practices.
- Experience delivering applications to Apple App Store and Google Play Store.
- Strong knowledge of the Expo ecosystem including EAS and OTA updates.
- Experience with mobile architecture patterns such as Clean Architecture, MVVM, or modular architecture.
- Experience integrating native iOS (Swift) and Android (Kotlin) modules within React Native applications.
- Strong understanding of mobile performance optimization and application lifecycle management.
- Experience working with cloud platforms such as AWS, Azure, or GCP.
- Experience working with REST or GraphQL APIs.
- Strong understanding of CI/CD pipelines, automated testing, and DevOps practices.
- Experience working in Agile development environments.
Click on Apply to know more.