React Native Engineer

 

Description:

We are looking for a highly skilled React Native Developer with strong expertise in Background Services, In-App Purchases, and AI-powered mobile applications. The ideal candidate has deep experience building production-grade apps with advanced functionality, optimized performance, and scalable architecture.

 

Key Responsibilities:

  • Architect, develop, and maintain advanced React Native applications for both iOS and Android.
  • Build and optimize background services including background tasks, long-running operations, data sync, and location-based features.
  • Implement and manage In-App Purchases (IAP) including subscriptions, renewals, restore purchases, and server-side receipt validation for both App Store & Google Play.
  • Integrate AI/ML-powered features (OpenAI APIs, TensorFlow Lite, Vision AI, LangChain, etc.) into mobile apps.
  • Work with TypeScript, React Navigation, Redux Toolkit, Recoil, and GraphQL/REST APIs.
  • Optimize app performance, animations, and UX for smooth 60fps experiences.
  • Write clean, reusable, and well-documented code following industry best practices.
  • Lead code reviews, mentor junior developers, and define coding standards.
  • Collaborate with designers and backend engineers to build seamless digital experiences.
  • Stay on top of emerging tools and technologies in React Native, AI, mobile development, and background processing.

 

Required Skills & Experience:

  • 2 to 3 years of hands-on React Native experience.
  • Strong experience with background tasks, Headless JS, react-native-background-fetch, or background-actions.
  • Experience handling Android battery optimization, auto-kill issues, and iOS background modes.
  • Proven experience implementing In-App Purchases (IAP) using react-native-iap, RevenueCat, or StoreKit/Play Billing.
  • Deep understanding of JavaScript (ES6+), TypeScript, and React fundamentals.
  • Expertise in native modules (Objective-C / Swift / Kotlin / Java).
  • Experience with AI & ML SDKs/APIs (OpenAI, TensorFlow Lite, Firebase ML, etc.).
  • Strong grasp of app architecture patterns (MVC, MVVM, Clean Architecture).
  • Proficiency in performance profiling, debugging, and optimizing mobile apps.
  • Familiarity with CI/CD pipelines (Fastlane, Bitrise, GitHub Actions).
  • Knowledge of modern UI/UX standards and animation frameworks (Reanimated 3, Lottie).
  • Experience deploying apps to the App Store and Google Play.
  • Experience with React Native Vision Camera, Expo SDK, or React Native Skia.
  • Hands-on experience building AI-driven personalization features or mobile assistants.
  • Contributions to open-source React Native projects is a plus.
  • Strong understanding of backend integration (Node.js, Firebase, Supabase).

 

Organization Viral Square
Industry IT / Telecom / Software Jobs
Occupational Category React Native Engineer
Job Location Lahore,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-12-30 5:45 am
Expires on 2026-02-13