React Native Developer
Location
On-site
Type
Full Time
Overview
We are looking for an experienced React Native Developer to build and enhance AI-powered cross-platform mobile applications. The ideal candidate should have a strong background in React Native, JavaScript/TypeScript, and AI/ML integration. You will collaborate with AI engineers, designers, and backend teams to develop seamless, high-quality applications.
Key Responsibilities
Design and develop AI-driven mobile applications using React Native
Integrated AI/ML models into mobile applications using TensorFlow Lite, ML Kit, or third party APIs
Optimize app performance, responsiveness, and battery efficiency
Collaborate with UI/UX designers to create visually appealing interfaces
Work closely with backend developers to ensure smooth data exchange
Implement security measures to protect user data and comply with privacy regulations
Debug, test, and fix issues to maintain high-quality application standards
Stay updated with the latest React Native, JavaScript/TypeScript, and AI advancements
Participate in Agile development processes and contribute to sprint planning
Develop and Maintain Code Quality Standards: Ensure coding best practices, maintainable architecture, and efficient workflows
Performance Monitoring & Analytics: Implement tracking tools (Firebase, AppCenter, or similar) to monitor app performance and user interactions
Push Notifications & In-App Messaging: Implement push notifications using Firebase Cloud Messaging (FCM) or Apple Push Notification Service (APNS)
App Store & Play Store Deployment: Handle the entire lifecycle of app submissions, updates, and compliance with guidelines
Cross-Platform Optimization: Ensure smooth functionality across iOS and Android, addressing platform-specific requirements
Native Side Support (Experience with Swift, Kotlin, and bridging native modules for React Native)
GitHub & Version Control Best Practices (CI/CD pipelines, Git workflows, and code reviews)
Required Skills & Qualifications
Bachelor's or Master’s degree in Computer Science, IT, or a related field.
3+ years of experience in React Native app development.
Strong knowledge of JavaScript, TypeScript, React Native components, and state management (Redux, Context API, MobX).
Experience integrating AI/ML models using TensorFlow Lite, ML Kit, or ONNX.
Hands-on experience with RESTful APIs and third-party integrations.
Familiarity with cloud-based AI services (AWS, Azure, Google AI APIs).
Proficiency in version control systems like Git.
Strong problem-solving skills and a passion for AI-driven innovation.
Experience with ARCore, Vision API, or Natural Language Processing (NLP).
Knowledge of CI/CD pipelines for React Native app deployment.
Exposure to AI chatbots, recommendation engines, or voice assistants.
React Native (Latest Version) – Awareness of the latest Fabric architecture
Redux & Redux Toolkit – Experience with Redux Slice and Thunks
UI Component Libraries – Familiarity with Native Base, Material Design, and Paper Design