About This Role
Designing, developing, testing, and maintaining high-quality cross-platform mobile applications for Android and iOS is the core of this role. The position suits a skilled and passionate React Native Developer with strong knowledge of React Native, JavaScript/TypeScript, API integration, and mobile application development best practices.
Responsibilities
- Design, develop, test, and deploy React Native mobile applications
- Build reusable, scalable, and maintainable code
- Integrate RESTful APIs and third-party libraries
- Optimize applications for performance, speed, and responsiveness
- Debug and resolve application issues and bugs
- Collaborate with UI/UX designers to implement user-friendly interfaces
- Work closely with backend developers for seamless API integration
- Ensure application security and data protection best practices
- Publish and maintain applications on Google Play Store and Apple App Store
- Participate in code reviews and follow coding standards
- Maintain project documentation and technical reports
- Stay updated with the latest React Native, mobile development trends, and technologies
Requirements
- Strong experience in React Native
- Proficiency in JavaScript (ES6+) and TypeScript
- Experience with React.js, Redux, Context API, or similar state management
- Knowledge of REST APIs, JSON, and API integration
- Experience with Git version control
- Understanding of Android and iOS development lifecycle
- Familiarity with Firebase, Push Notifications, and mobile app deployment
- Strong debugging and problem-solving skills
- Good communication and teamwork abilities
Nice to have:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 1–3+ years of experience in React Native development
- Experience with native Android (Java/Kotlin) or iOS (Swift)
- Knowledge of CI/CD pipelines and Agile development methodology
Benefits