Qureos

Find The RightJob.

React Native Developer

React Native Developer

Company Description

ArhamSoft (Pvt.) Ltd. is a leading software development company established in 2007, delivering innovative IT solutions to clients worldwide. Our expertise spans web and mobile application development, enterprise software solutions, digital marketing, branding, and content creation.

With a team of skilled professionals, we build scalable, secure, and user-focused digital products using modern technologies and industry best practices.

Position Details

Position: React Native Developer

Location: Lahore - On-site

Job Type: Full-time

Timings: 12:00PM - 9:00PM

Experience Required: 3–4 Years

Role Overview

We are looking for an experienced React Native Developer to join our mobile application development team. The ideal candidate should have strong hands-on experience in developing, maintaining, debugging, and deploying mobile applications for both Android and iOS platforms.

The candidate should be capable of independently handling mobile app modules, converting UI/UX designs into responsive mobile screens, integrating APIs, resolving technical issues, optimizing app performance, and supporting production releases. This role requires strong technical understanding, problem-solving ability, and practical experience with real-world mobile application development.

Key Responsibilities

  • Develop, maintain, and enhance mobile applications using React Native.
  • Build high-quality, responsive, and user-friendly mobile interfaces for Android and iOS.
  • Convert Figma or UI/UX designs into functional, pixel-perfect mobile screens.
  • Integrate RESTful APIs, third-party SDKs, and external services.
  • Implement authentication flows, push notifications, deep linking, file uploads, and common mobile app features.
  • Work with Firebase services such as Authentication, Firestore, Cloud Messaging, Crashlytics, Analytics, or Cloud Functions.
  • Manage application state using tools such as Redux Toolkit, Zustand, Context API, or similar solutions.
  • Implement offline storage and local data handling using AsyncStorage, MMKV, SQLite, Realm, or similar technologies.
  • Optimize app performance, loading time, memory usage, list rendering, and overall user experience.
  • Identify, debug, and resolve application bugs, crashes, and performance issues.
  • Handle React Native dependency issues, package conflicts, Gradle issues, CocoaPods issues, and native build errors.
  • Prepare Android and iOS builds for testing and production releases.
  • Support deployment processes for Google Play Store and Apple App Store.
  • Work closely with backend developers to finalize API contracts and resolve integration issues.
  • Coordinate with QA teams to verify bug fixes, regression issues, and release readiness.
  • Write clean, reusable, scalable, and maintainable code.
  • Participate in code reviews and contribute to improving coding standards.
  • Maintain project documentation where required.
  • Stay updated with React Native ecosystem updates, tools, libraries, and mobile development best practices.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 3–4 years of professional experience in React Native mobile application development.
  • Strong proficiency in JavaScript ES6+ and TypeScript.
  • Strong understanding of React Native components, hooks, functional components, rendering behavior, and mobile app architecture.
  • Hands-on experience with React Navigation.
  • Experience with state management libraries such as Redux Toolkit, Zustand, Context API, or similar.
  • Strong experience in REST API integration, JSON handling, authentication flows, and error handling.
  • Practical experience with Firebase services such as Firebase Authentication, Firestore, Cloud Messaging, Crashlytics, Analytics, or Cloud Functions.
  • Experience with local/offline storage solutions such as AsyncStorage, MMKV, SQLite, Realm, or similar.
  • Experience with Android Studio, Xcode, Gradle, CocoaPods, and native build/debugging tools.
  • Ability to generate Android and iOS builds, including APK, AAB, and IPA files.
  • Understanding of app signing, certificates, provisioning profiles, and release versioning.
  • Familiarity with Git and version control workflows.
  • Ability to integrate and troubleshoot third-party libraries and SDKs.
  • Strong debugging skills for both JavaScript and native mobile issues.
  • Understanding of mobile app performance optimization techniques.
  • Basic understanding of secure mobile storage, token handling, and API security practices.
  • Ability to estimate tasks, communicate blockers, and manage assigned work independently.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work effectively in an agile and fast-paced development environment.

Preferred Qualifications

  • Experience deploying applications to the Apple App Store and Google Play Store.
  • Experience with TestFlight, Play Console internal testing, release notes, and store review processes.
  • Familiarity with CI/CD pipelines and automated mobile app deployment.
  • Experience with Expo, Expo EAS Build, or React Native CLI-based projects.
  • Basic knowledge of native mobile development using Kotlin, Java, Swift, or Objective-C.
  • Familiarity with React Native New Architecture concepts such as Hermes, Fabric, and TurboModules.
  • Experience upgrading React Native versions and resolving dependency-related breaking changes.
  • Experience with testing tools such as Jest, React Native Testing Library, Detox, or Appium.
  • Experience with Sentry, Firebase Crashlytics, Flipper, React DevTools, Android Profiler, or Xcode Instruments.
  • Experience with payment gateways, maps, camera, gallery, biometric login, chat, WebView, or multi-language mobile apps.
  • Understanding of mobile security practices such as secure storage, Keychain, Keystore, jailbreak/root detection, and certificate pinning.
  • Experience mentoring junior developers or reviewing code.

Technical Skills

  • React Native
  • JavaScript ES6+
  • TypeScript
  • React Hooks
  • React Navigation
  • Redux Toolkit / Zustand / Context API
  • REST APIs
  • Firebase
  • Push Notifications
  • Deep Linking
  • AsyncStorage / MMKV / SQLite / Realm
  • Android Studio
  • Xcode
  • Gradle
  • CocoaPods
  • Git
  • App Store / Play Store Deployment
  • Debugging and Performance Optimization

Common Mobile Features Experience

The candidate should have practical experience working on common mobile application features such as:

  • Login and signup flows
  • OTP verification
  • Social login
  • Push notifications
  • Maps and location services
  • Camera, gallery, and file picker
  • Chat or messaging features
  • Payment gateway integration
  • WebView integration
  • Deep links and universal links
  • Multi-language app support
  • Dark mode and responsive UI handling

Soft Skills

  • Strong ownership and accountability.
  • Ability to understand requirements independently.
  • Good communication with project managers, backend developers, designers, and QA teams.
  • Ability to manage priorities and meet deadlines.
  • Willingness to learn new tools and technologies.
  • Positive attitude toward code quality, teamwork, and continuous improvement.

What We Expect From This Role

The selected candidate should be able to take ownership of mobile application modules from development to release. They should be comfortable working on existing applications as well as new projects, resolving technical issues, improving performance, preparing builds, and ensuring smooth delivery of Android and iOS applications.

This role is suitable for a React Native Developer who has practical production experience and can contribute effectively without requiring constant supervision.

Application Question(s):

  • Are you currently Lahore based?

Work Location: In person

© 2026 Qureos. All rights reserved.