Mobile Application Developer

5 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

About the role

We’re looking for an expert-level React Native engineer to lead our mobile app from architecture to App Store/Play Store release. You’ll own performance, reliability, and UX on Android and iOS, mentor other Devs, and partner with Product/Design/Backend to ship fast in an iterative, data-driven way.

What you’ll do

  • Lead architecture for a modular, scalable React Native app, defining patterns, CI/CD, and release strategy.
  • Build high-quality features end-to-end: navigation, state, offline sync, push notifications, deep links, background tasks, media/attachments, and secure storage.
  • Drive

    performance

    (startup, bundle size, jank, memory) using Flipper, Hermes profiling, Systrace, Xcode Instruments.
  • Implement

    push notifications

    (FCM/APNs), channels, lock-screen visibility, and in-app handling; support rich and actionable notifications.
  • Create or maintain

    native modules/bridges

    in Swift/Objective-C and Kotlin/Java when needed (e.g., Bluetooth, camera, background services).
  • Set up

    CI/CD

    (Fastlane/Bitrise/EAS), code-signing, test automation, and over-the-air updates (Code Push/EAS Updates).
  • Own quality: unit/integration/E2E tests (Jest, React Testing Library, Detox), crash/error monitoring (Sentry/Crashlytics), analytics (Firebase/Segment).
  • Uphold

    security & privacy

    best practices (Keychain/Keystore, device attestation, secure storage, obfuscation, TLS pinning where appropriate).
  • Collaborate closely with backend on APIs/GraphQL/Events and advocate for mobile-friendly contracts & pagination.
  • Mentor engineers, perform code reviews, and help shape our mobile roadmap.

Must-have experience

  • 5+ years in mobile; 4+ years

    React Native

    building production apps at scale.
  • Deep knowledge of RN internals: React Navigation, gesture/animations (Reanimated), native modules, new architecture (Turbo Modules/Fabric) familiarity.
  • State & data: Redux Toolkit/Zustand/Recoil, normalized caches, query libraries (RTK Query/React Query), and

    offline-first

    sync strategies.
  • Notifications: FCM/APNs end-to-end, background handlers, channels/importance (Android), categories/UN Notification Action (iOS).
  • Store releases: App Store Connect & Google Play (tracks, phased rollout, review guidelines, in-app updates).
  • Performance tuning on both platforms with measurable wins.
  • Strong TypeScript or modern JavaScript skills, strict linting, and testing discipline.
  • CI/CD for mobile (Fastlane lanes, code-signing, provisioning, Play Console service accounts).

Nice to have

  • Native

    Swift/Kotlin

    proficiency and bridging complex SDKs (payments, maps, BLE, printers, video).
  • Experience with

    AWS serverless

    backends (API Gateway/Lambda/Cognito/S3/SNS/Pinpoint or AppSync/GraphQL).
  • Analytics/experimentation (A/B, remote config/feature flags).
  • Accessibility (WCAG), internationalization, RTL, and low-end device optimization.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You