Role Overview
Design, develop, test, and maintain high-quality mobile applications using React Native. You will be responsible for creating reusable components for both Android and iOS, ensuring seamless integration with backend services and delivering a high-quality user experience.
Responsibilities
- Design, develop, test, and maintain high-quality mobile applications using React Native
- Develop reusable and scalable components for Android and iOS applications
- Convert UI/UX designs and requirements into responsive and functional mobile interfaces
- Integrate REST APIs, backend services, and third-party APIs
- Implement application navigation, authentication, notifications, and other mobile features
- Collaborate with backend developers to ensure smooth API integration and application functionality
- Work closely with UI/UX designers to deliver a consistent and user-friendly mobile experience
- Identify, troubleshoot, and resolve technical issues, bugs, and application crashes
- Optimize application performance, responsiveness, and overall user experience
- Perform testing and debugging across different devices and operating system versions
- Prepare applications for Google Play Store and Apple App Store submission
Requirements
- Strong knowledge of React Native, JavaScript, and TypeScript
- Good understanding of React.js, components, hooks, props, and state management
- Experience in developing Android and iOS applications using React Native
- Strong understanding of REST APIs and API integration
- Knowledge of Git and version control systems
Skills
- React Native
- JavaScript
- TypeScript
- React.js
- Git
Benefits
- Health insurance
- Leave encashment
- Paid sick time
- Provident Fund