Job Description:
We are looking for a skilled Mobile App Developer with expertise in React Native and a strong understanding of the mobile deployment lifecycle, including Play Store and App Store approval process, to join our team.
Responsibilities:
· Develop, deploy, and maintain cross-platform mobile applications using React Native.
· Optimize mobile applications for performance, responsiveness, and scalability.
· Implement robust mobile security principles.
· Manage the full deployment lifecycle, including submission to the iOS App Store and Google Play Store.
· Ensure compliance with Apple and Google guidelines for app approvals.
· Debug, troubleshooting, and resolve technical issues to maintain app stability.
· Integrate third-party APIs, libraries, and backend services.
· Implement CI/CD pipelines for efficient deployment and updates.
Required Skills & Experience:
· Strong experience in mobile app development with React Native with 2+ years of experience.
· Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
· Strong experience in mobile app development with React Native.
· Proficiency in JavaScript/TypeScript and state management libraries like Redux, MobX, or Context API.
· Hands-on experience with native build tools (Xcode, Android Studio) and Gradle.
· Deep understanding of the iOS App Store submission and approval process, including resolving rejection issues.
· Familiarity with Google Play Store deployment and guidelines.
· Knowledge of RESTful APIs and integrating backend services into mobile applications.
· Experience with mobile testing frameworks (e.g., Jest, Detox) and debugging tools.
· Familiarity with performance optimization techniques for mobile apps.