Job Description
Lead the design and development of cross-platform mobile applications using React Native, ensuring seamless integration with native iOS and Android components. Drive architectural decisions, mentor teams, and deliver high-performance, secure, and scalable mobile solutions. Must have 10–15 years overall experience, with 4+ years in React Native and proven native integration experience.
Qualifications:
• Strong proficiency in JavaScript (ES6+), TypeScript, and React Native CLI.
• Deep understanding of React Native Fiber architecture and concurrent rendering.
• Hands-on experience with native iOS (Swift/Objective-C) and Android (Java/Kotlin) development.
• Expertise in Redux/MobX/Zustand for state management.
• Familiarity with GraphQL, REST APIs, and performance profiling tools.
· Experience with Jest, React Native Testing Library, and Appium for test automation.
· Exposure to Firebase, AWS Amplify, or Azure Mobile Apps.
Responsibilities:
Application Architecture & Development
• Architect and implement React Native solutions with native bridges for iOS (Swift/Objective-C) and Android (Java/Kotlin).
• Optimize rendering strategies using React Native Fiber for performance and memory efficiency.
Integration & Native Modules
• Build and maintain native modules to expose platform-specific features to React Native.
• Ensure smooth communication between React Native and native SDKs for advanced functionalities like payments, deep linking, and offline support.
Collaboration & Leadership
• Work closely with product managers, designers, and backend teams to define and deliver features.
• Conduct code reviews, enforce best practices, and mentor junior developers.
Performance & Security
• Profile and optimize app performance across platforms.
• Implement mobile security best practices and ensure compliance with App Store and Play Store guidelines.
Deployment & CI/CD
• Manage CI/CD pipelines for automated builds, testing, and deployments.
• Oversee release management for App Store and Play Store.
