Core Responsibilities
- Develop and maintain React Native mobile applications for iOS and Android
- Integrate with backend services via secure REST APIs
- Ensure high performance, responsiveness, and reliability of mobile apps
- Troubleshoot and resolve production issues and defects
- Collaborate with backend, product, and QA teams in an agile setup
- Implement monitoring, logging, and crash reporting mechanisms
- Contribute to code reviews, best practices, and technical design discussions
Mandatory Skills
- 5+ years of hands-on experience in React Native mobile development
- Strong expertise in:
- JavaScript (ES6+)
- React fundamentals (Hooks, State, Props, Context, Custom Hooks)
- Experience with State Management:
- Redux / Context API
- Redux Toolkit, Thunk and/or Saga
- Strong experience with REST API integration
- Understanding of native mobile concepts (iOS & Android lifecycle, debugging)
- Proficiency in TypeScript
- Experience with:
- Push notifications
- Analytics and crash reporting tools
- Strong debugging and problem-solving skills
- Experience with Unit and Integration testing (Jest or similar)
- Knowledge of mobile security best practices
Preferred / Nice to Have
- Experience in React (Web) development
- Exposure to eCommerce or B2B applications
- Experience with performance optimization for large-scale apps
- Familiarity with CI/CD pipelines for mobile apps
- Experience working in cloud-integrated environments (Azure/AWS)
AI & Modern Development Expectations (Mandatory)
- Hands-on experience using AI-assisted development tools such as:
- GitHub Copilot
- ChatGPT
- Ability to:
- Use AI for code generation, debugging, and test creation
- Improve developer productivity using AI tools
- Awareness of AI-driven UX features (recommendations, personalization) is a plus
Interested candidates can share their resume at [Confidential Information]