Job Title: Senior React Native Developer (Full Stack)
Role Overview
We are looking for a highly skilled Senior React Native Developer with strong full-stack capabilities to design, develop, and maintain scalable mobile applications. The ideal candidate has hands-on experience building high-performance cross-platform apps, integrating backend services, and delivering seamless user experiences, along with deep understanding of native mobile internals and architecture.
Key Responsibilities
- Develop and maintain high-quality cross-platform mobile applications using React Native (iOS & Android)
- Build scalable and reusable UI components with modern design practices (Tailwind / responsive layouts)
- Integrate REST APIs, WebSockets, and real-time features (chat, live streaming, notifications)
- Implement advanced mobile features such as:
- Video/audio calling (WebRTC / Agora)
- Push notifications (FCM)
- Deep linking & dynamic linking
- Background services (e.g., location tracking)
- Develop and integrate Native Modules and TurboModules for performance-critical features
- Bridge React Native with native code using Kotlin, Java (Android) and Swift / Objective-C (iOS)
- Optimize app performance, memory usage, and responsiveness
- Debug complex issues using tools like Flipper, Xcode Instruments, and Android Profiler
- Collaborate with backend teams to design efficient APIs and system architecture
- Work on backend systems using Node.js / PHP when required
- Ensure code quality through clean architecture, reusable components, and best practices
- Manage app releases, builds, and deployment processes (App Store & Play Store)
Technical Skills
- Core
- React Native (4+ years)
- JavaScript (ES6+) & TypeScript
- Cross-platform mobile development
- Mobile Architecture & Native
- Strong understanding of React Native architecture (Bridge, JSI, Fabric, TurboModules)
- Experience building Native Modules using:
- Kotlin / Java (Android)
- Swift / Objective-C (iOS)
- Hands-on experience with TurboModules & Native performance optimization
- Frontend / UI
- Responsive design & mobile-first UI
- Tailwind CSS / custom styling systems
- Animation libraries (Reanimated is a plus)
- Backend & Integration
- Node.js / PHP backend development
- REST APIs & WebSockets
- Firebase (FCM, analytics, etc.)
- Advanced Features
- WebRTC / Agora (video & audio calling)
- Live streaming & short video feeds
- BLE (Bluetooth Low Energy) integrations
- Object detection / AI-based mobile features
- Performance & Debugging
- Flipper
- Xcode Instruments
- Android Profiler
- Additional Experience (Bonus)
- E-commerce or healthcare applications
- Media processing (video trimming, editing)
- Real-time multiplayer or gaming logic
- Subscription & in-app purchases (IAP)
Soft Skills
- Strong problem-solving and debugging mindset
- Ability to lead features or small teams
- Good communication and collaboration skills
- Ownership of projects from concept to deployment
Experience
4+ years of professional experience
Job Types: Full-time, Contract
Contract length: 12 months
Ability to commute/relocate:
- Islamabad G-8/Markaz: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- What is your expected salary?
Experience:
- React Native Development: 4 years (Required)
Work Location: In person