Role Overview
We are looking for a skilled React Native Developer with 3+ years of experience in developing high-quality cross-platform mobile applications for Android and iOS. The ideal candidate should have strong expertise in React Native, JavaScript/TypeScript, API integration, performance optimization, and a basic understanding of AI-powered features and integrations.
Responsibilities
- Develop, maintain, and optimize cross-platform mobile applications using React Native.
- Build reusable, scalable, and high-performance components.
- Integrate REST APIs and third-party services.
- Collaborate with UI/UX designers, backend developers, and product teams.
- Debug and resolve application issues to ensure smooth performance.
- Optimize applications for speed, security, and scalability.
- Implement and maintain app deployments for Android and iOS.
- Work with Git for version control and collaborative development.
- Integrate AI-powered features such as OpenAI APIs, chatbots, AI assistants, or other AI SDKs when required.
Requirements
- 3+ years of hands-on experience in React Native development.
- Strong knowledge of JavaScript (ES6+) and TypeScript.
- Experience with Redux, Context API, or other state management libraries.
- Strong understanding of REST APIs and JSON.
- Experience with Git/GitHub.
- Knowledge of Android and iOS app deployment processes.
- Familiarity with Firebase (Authentication, Firestore, Push Notifications, Analytics).
- Good understanding of mobile app architecture and performance optimization.
- Basic knowledge of AI integrations, including OpenAI APIs, AI chatbots, or similar AI tools.
Skills
- React Native
- TypeScript
- JavaScript
- Firebase
- REST APIs
Nice to Have
- Experience with native Android (Java/Kotlin) or iOS (Swift) development.
- Knowledge of CI/CD pipelines.
- Experience publishing apps on the Google Play Store and Apple App Store.
- Understanding of Agile/Scrum methodologies.