Role: React Native Developer–AI
Location: GA ( Hybrid)
Duration: Long Term Contract
Experience
- 8+ years of mobile application development experience.
- At least 5+ years of hands-on experience in React Native.
Job Summary
We are looking for a skilled React Native Developer with experience building high-quality cross-platform mobile applications and exposure to AI-driven capabilities.
The ideal candidate should have strong expertise in React Native, JavaScript/TypeScript, mobile architecture, API integrations, and a good understanding of how AI-powered features can be embedded into mobile products.
The role involves developing scalable mobile applications, integrating backend services and AI-driven capabilities, optimizing app performance, and collaborating with product, design, backend, and AI teams.
Required Technical Skills
React Native
- Strong experience in React Native.
Mobile Platforms
- iOS development (Swift/Objective-C) and/or
- Android development (Kotlin/Java).
Architecture
- Strong understanding of mobile application architecture patterns:
- MVVM
- MVC
- Clean Architecture
Languages
State Management
- Redux
- Context API
- Other state management libraries
Mobile Fundamentals
- Mobile app architecture and component design.
- Performance tuning and optimization.
API Integration
- REST APIs
- GraphQL
- JSON-based integrations
Build & Deployment
- Android and iOS build/deployment processes.
Version Control
- Git-based version control and collaborative workflows.
Testing
Third-Party Integrations
- SDK integration
- Push notifications
- Analytics
- Crash reporting
AI / GenAI Expectations
Understanding of integrating AI/ML or GenAI features into mobile applications.
Experience working with AI-powered APIs/services such as:
- Chatbots
- Recommendation engines
- NLP-based search
- Summarization
- Voice-enabled assistants
- Image/Text intelligence features
Additional AI Knowledge
- Prompt-driven workflows.
- AI-assisted user journeys.
- Responsible AI practices.
- Ability to collaborate with AI engineers and data teams.
Additional Requirements
- Experience with Node.js or backend-driven mobile integrations.
- Experience with Firebase, analytics, crash reporting, and push notifications.
- Familiarity with CI/CD pipelines for mobile delivery.
- Experience with LLM/GenAI APIs such as:
- OpenAI
- Azure OpenAI
- Similar enterprise AI platforms
- Understanding of mobile security best practices.
- Experience with Agile delivery environments.
Nice to Have
- Native Android or iOS development experience.
- Experience with offline-first mobile apps.
- Publishing apps to Google Play Store and Apple App Store.
- Knowledge of observability, logging, and monitoring tools.
Soft Skills
- Strong communication and collaboration skills.
- Ability to work in a fast-paced environment.
- Ownership mindset with attention to quality and timelines.
- Ability to translate product requirements into technical solutions.
Key Responsibilities
- Design, develop, test, and maintain React Native applications.
- Build reusable and high-performance mobile components.
- Integrate REST APIs, GraphQL services, and third-party SDKs.
- Collaborate with UI/UX teams to implement responsive interfaces.
- Optimize memory usage, responsiveness, and overall app performance.
- Write clean and maintainable code following best practices.
- Participate in code reviews, debugging, and release management.
- Work closely with backend and AI teams to integrate AI features.
- Implement AI-powered capabilities such as smart search, recommendations, predictions, and voice features.
- Support CI/CD pipelines and testing automation.
- Ensure application security, privacy, and compliance standards.