Key Responsibilities
- Lead the end-to-end development of React Native mobile applications for Android and iOS.
- Manage and mentor a team of developers ensuring code quality, architecture consistency, and timely delivery.
- Collaborate with designers, backend engineers, and project managers to define requirements and deliverables.
- Architect scalable, modular, and maintainable mobile solutions using industry best practices.
- Integrate third-party APIs, Firebase, RESTful services, and native SDKs.
- Oversee the entire mobile app lifecycle from design and development to deployment and maintenance.
- Optimize app performance, troubleshoot issues, and implement enhancements for improved user experience.
- Handle multiple concurrent projects, ensuring deadlines and quality standards are consistently met.
- Participate in sprint planning, task estimation, and code reviews within Agile development cycles.
- Stay up to date with emerging mobile technologies, CI/CD tools, and frameworks to continuously improve app development practices.
- Collaborate with QA and DevOps teams to ensure robust testing, deployment automation, and continuous integration.
Required Skills & Qualifications
- 5+ years of professional experience in mobile app development using React Native.
- Strong understanding of JavaScript (ES6+), TypeScript, and Redux/MobX for state management.
- Experience with native modules (Objective-C, Swift, Java, Kotlin) is a plus.
- Deep knowledge of REST APIs, Firebase, GraphQL, and app performance optimization techniques.
- Familiarity with CI/CD pipelines (Fastlane, Bitrise, Expo EAS, GitHub Actions) and app store deployment (App Store / Google Play).
- Strong leadership and communication skills capable of managing developers and engaging with clients.
- Excellent understanding of version control (Git/GitHub) and Agile/Scrum development processes.
- Proven experience with testing tools (Jest, Detox) and maintaining code quality through automation.
- Ability to manage multiple projects simultaneously and deliver results within tight deadlines.