Senior IOS React Native Developer (5 To 8 Years Experience)

5 - 8 years

0 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Senior React Native iOS Developer

This position is ideal for someone who thrives in fast-paced environments, understands the technical demands of social platforms, and can deliver high-quality, stable, and scalable features under strict timelines.

Additional Mandatory Requirements

  • Ensure the application meets all

    Apple App Store guidelines

    and achieve full App Store approval

    within 1 month

    of joining.
  • Any issues found during

    TestFlight testing

    must be diagnosed and resolved

    immediately and consistently on time

    .
  • 5–8 years

    of full-time mobile development experience with strong expertise in iOS and React Native.
  • Complete hands-on experience with

    iOS deployment

    , including SwiftUI, Swift, Xcode, certificates, signing, and App Store Connect workflows.
  • Must have

    individual end-to-end experience

    deploying apps to the App Store (not only as part of a team).
  • Must have personally deployed

    5–8 production applications

    to the Apple App Store from start to finish.

About the Platform

social media application

  • High user engagement
  • Real-time interactions
  • High-quality image and video content
  • Continuous social feeds
  • User-generated content submissions
  • Chat and notifications
  • Creator tools (stories, reels, media editing)

The mobile experience is the core of our product, and we need a senior engineer who can refine, optimize, and launch it successfully.

Key Responsibilities

React Native Development

  • Build, maintain, and optimize the mobile application using

    React Native

    for iOS.
  • Improve existing codebases by enforcing best practices, removing technical debt, and refactoring unoptimized components.
  • Implement modular, reusable components for social media elements like feed items, comment views, media carousels, and user profiles.

Native iOS & SwiftUI Development

  • Develop performant native modules in

    SwiftUI

    and Swift when deeper iOS-level control is required.
  • Build custom views, animations, gesture interactions, and transitions for a premium social-media experience.
  • Integrate native capabilities such as camera controls, gallery access, media editing, background uploads, motion effects, and AVFoundation features.

Feature Implementation for Social Media

  • Build and optimize:
    • Infinite scrolling feeds
    • Image/video compression and upload pipelines
    • Real-time chat and notifications
    • User profile modules (settings, bio, followers, privacy)
    • Video player improvements (reels, stories, autoplay, buffering control)
    • Content moderation hooks (reporting, flagging, blocking)

Performance & Stability

  • Conduct performance audits, memory profiling, and debugging using Xcode Instruments.
  • Optimize FPS, rendering speed, caching strategies, and overall app responsiveness.
  • Reduce crashes and ensure smooth behavior across various iPhone models.

App Store Deployment

  • Prepare TestFlight builds for internal and external testing.
  • Handle full App Store Connect process:
    • Certificates
    • Provisioning profiles
    • App signing
    • Build uploads
    • Metadata, screenshots, preview videos
    • App privacy details
    • Responding to Apple review queries
  • Ensure the application meets all App Store guidelines and secures approval

    within the 1-month deadline

    .

Cross-Functional Collaboration

  • Work with UI/UX designers to achieve pixel-perfect interfaces.
  • Coordinate with backend/API teams to streamline data flow, improve caching, and reduce API latency.
  • Support QA teams during testing phases; fix reported bugs quickly and efficiently.
  • Participate in sprint planning, architectural discussions, and technical decisions.

Key Skills

React Native

  • Advanced React Native component development
  • TypeScript, ES6+ concepts
  • State management: Redux, Redux Toolkit, Zustand, MobX
  • React Navigation and deep linking

iOS Native

  • Swift & SwiftUI
  • UIKit (optional but beneficial)
  • Xcode, Cocoapods, Fastlane basics
  • iOS lifecycle, background tasks, permissions

Media & Social Features

  • Image/video capture using native APIs
  • Video transcoding, compression, and upload workflows
  • Feed rendering optimization
  • Local caching (MMKV, SQLite, Realm, AsyncStorage)
  • Real-time feature implementation (chat, presence indicators, sockets)

Performance Optimization

  • Instruments: Time Profiler, Memory Graph, Core Animation tools
  • FPS and rendering optimization
  • Bundle size reduction
  • Efficient list rendering (FlatList, SectionList tuning)

Deployment & DevOps

  • TestFlight builds
  • App Store Connect workflows
  • Certificate and signing management
  • Crashlytics, Performance Monitoring, Sentry

Other Skills

  • Git & branching strategies
  • Clean Architecture, MVVM
  • Code documentation & maintainable code
  • Strong debugging, analytical, and problem-solving skills

Required Experience

  • 5–8 years

    of full-time mobile development experience.
  • At least

    2+ major iOS apps published

    on the Apple App Store.
  • Proven experience building

    social-media-like features

    .
  • Strong understanding of mobile UI/UX patterns.
  • Ability to work with tight deadlines and deliver high-quality results.

Nice to Have

  • Knowledge of CI/CD pipelines (Fastlane, Bitrise, CodeMagic).
  • Experience with Firebase, AWS Amplify, S3, AppSync, or Cognito.
  • Experience working on apps with 100k+ users or scaled systems.

Salary

60,000 – 80,000 per month

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You