Viral Square

Senior React Native Developer (3-4 Years)

Posted: 12 minutes ago

Job Description

We are looking for a highly skilled Senior 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 & Experience3 to 4 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).

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In