- Develop and maintain cross-platform mobile applications using React Native.
- Build reusable and scalable UI components using JavaScript/TypeScript.
- Develop applications compatible with both Android and iOS platforms.
- Integrate REST APIs, GraphQL, third-party APIs, and backend services.
- Implement navigation, state management, authentication, push notifications, and deep linking.
- Work with libraries and frameworks such as Redux, React Navigation, and React Hooks.
- Optimize application performance, responsiveness, and memory usage.
- Debug and resolve application crashes, UI issues, and functional defects.
- Perform unit, integration, and end-to-end testing of mobile applications.
- Integrate native Android/iOS functionality when required.
- Manage application builds and releases through Google Play Store and Apple App Store.
- Use Git/GitHub/GitLab for source-code management.
- Collaborate with UI/UX designers, backend developers, QA engineers, and product teams.