About Us:
Zarea Limited is Pakistan’s largest and fastest-growing digital marketplace for physical commodities. We provide innovative solutions in logistics, storage, financing, data & analytics, and offer a seamless digital experience. We are committed to excellence, driving innovation, and delivering the highest standards in everything we do.
The Role:
We are seeking an experienced React Native Developer who is passionate about mobile technologies and has a strong background in building and optimizing mobile applications. The ideal candidate will be responsible for developing and maintaining high-quality mobile apps for both Android and iOS platforms.
Key Responsibilities:
React Native Development:
● Develop and maintain cross-platform mobile applications using React Native.
● Optimize applications for maximum speed and performance.
● Work on native modules using Swift, Objective-C (iOS), and Kotlin/Java (Android) when necessary.
State Management & Architecture:
● Implement state management using Redux, Zustand, or MobX.
● Follow best practices for modular and scalable React Native app architecture.
API Integration & Data Handling:
● Integrate RESTful APIs and GraphQL endpoints.
● Work with third-party APIs, SDKs, and services such as Firebase, AWS, and payment gateways.
Performance Optimization & Debugging:
Identify and fix performance bottlenecks in mobile applications.
● Use profiling tools like Flipper, React DevTools, and Firebase Performance Monitoring.
Mobile App Deployment & CI/CD:
● Build and deploy applications to the Apple App Store and Google Play Store.
● Implement CI/CD pipelines using Fastlane, Bitrise, or GitHub Actions.
Security & Compliance:
● Ensure compliance with platform-specific guidelines.
● Implement authentication and security best practices using OAuth, JWT, or Firebase Auth.
Testing & Quality Assurance:
● Write unit, integration, and end-to-end tests using Jest, Detox, Appium.
● Maintain clean, maintainable, and well-documented code.
Collaboration & Agile Development:
● Work closely with backend developers, UI/UX designers, and product teams.
● Participate in Agile/Scrum methodologies for iterative development.
Required Skills & Qualifications:
Technical Skills:
✔ Strong proficiency in React Native, TypeScript, JavaScript (ES6+)
✔ Experience with Redux, Zustand, or MobX for state management
✔ Hands-on experience with Native Modules (Swift, Kotlin, Java, Objective-C)
✔ Expertise in working with RESTful APIs, GraphQL, and WebSockets
✔ Proficiency in Firebase, AWS (S3, Lambda, SNS, DynamoDB, etc.)
✔ Experience with Push Notifications (FCM, OneSignal, or AWS SNS)
✔ Strong debugging and performance optimization skills
✔ Experience in handling app releases & CI/CD pipelines
✔ Knowledge of Git, GitHub/GitLab, and version control best practices
✔ Familiarity with App Store & Play Store submission process
Soft Skills:
✔ Strong problem-solving and analytical skills
✔Ability to work independently and in a team
✔ Good communication skills and ability to collaborate with cross-functional teams
✔ Passion for learning and staying updated with the latest mobile technologies
Preferred Qualifications:
✔ Experience in eCommerce or SaaS-based applications
✔ Knowledge of React Native Reanimated, Lottie Animations, and Skia
✔ Understanding of PWAs and offline data handling
✔ Experience with Bluetooth, NFC, or IoT integrations in mobile apps
Salary: Based on experience
WhatsApp us