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