About the job
Responsibilities:
- Develop cross-platform mobile applications using React Native.
- Have a strong understanding of integration through web services and managing secure parameters in mobile applications.
- Collaborate with design and backend teams to implement and improve features.
- Implement Continuous Integration (CI) practices for app development.
- Ensure the performance and responsiveness of the app on both Android and iOS platforms.
- Perform unit testing and troubleshooting.
- Proficiency in JavaScript, especially ES6+.
- Strong experience with API integration and Git.
Requirements:
- At least 2 years of experience developing mobile apps using React Native.
- A Bachelor's degree in Computer Science or a related field.
- Strong problem-solving skills.
-Deep understanding of JavaScript (ES6+) and TypeScript.
-Knowledge of React Hooks, Context API, and functional components.
-Experience with Redux (or alternatives like Zustand, or MobX).
-Hands-on experience with React Navigation (v5,v6,v7) for managing app screens.
-Deep knowledge of stack, tab, and drawer navigation.
-Native Modules & Third-Party Integrations(Ability to bridge native code in Java/Kotlin (Android) and Swift/Objective-C (iOS)).
-Experience integrating SDKs like OneSignal, Firebase.
-Proficiency in handling APIs with Axios, Fetch API, and WebSockets.
-Experience with offline data storage using AsyncStorage, SQLite.
-App submission experience on Google Play Store & Apple App Store.
-Working with designers (Figma, Adobe XD).
-Knowledge of debugging tools like Flipper, React DevTools, and Chrome DevTools.
- Good communication and collaboration skills.
Preferred Skills:
- Knowledge of Java, Swift, or Kotlin is a plus.
- Certification in Mobile App Development is desirable.
Monthly based
Karachi Division,Pakistan,Pakistan
Karachi Division,Pakistan,Pakistan