Let’s Shape the Future of Smart
Climate Controls Together
Current Job Openings > Senior React Native Developer
Senior React Native Developer
- App Development
- On-site
- Full-time
- Islamabad, Pakistan
We are looking for a Senior React Native Developer to lead the development of high-quality, scalable, and performance-optimized mobile applications for iOS and Android.
You will work closely with product, design, and backend teams to build features used by thousands of users and help define the mobile engineering standards for the company. This role requires deep expertise in React Native, mobile architecture, performance optimization, and native integrations.
Key Responsibilities
- Design, build, and maintain production-grade React Native applications
- Architect scalable and maintainable mobile solutions
- Write clean, testable, and high-performance JavaScript / TypeScript code
- Integrate REST and GraphQL APIs
- Implement complex UI, animations, and gestures
- Optimize app performance, memory usage, and startup time
- Handle native modules (Swift, Kotlin, Obj-C, Java) when needed
- Lead code reviews and mentor junior developers
- Collaborate with product, design, and backend teams
- Own app store deployments, CI/CD, and release cycles
- Debug and resolve production issues across devices and OS versions
Required Skills
React Native & JavaScript
- 3+ years of React Native experience
- Strong knowledge of React, Hooks, Context, Redux, Zustand, or similar
- Excellent command of TypeScript
- Deep understanding of component lifecycle and rendering behavior
Mobile Engineering
- Solid understanding of iOS and Android platforms
- Experience with native modules & bridges
- Knowledge of app lifecycle, permissions, background tasks, and push notifications
- Experience working with deep links, universal links, and app routing
Performance & Quality
Ability to diagnose and fix:
- slow rendering
- memory leaks
- excessive re-renders
Experience with profiling tools (Flipper, Xcode Instruments, Android Studio)
Strong testing practices (Jest, Detox, etc.)
Tooling
Experience with:
- Fastlane / CI-CD
- App Store & Play Store releases
- Crashlytics / Sentry
- OTA updates (CodePush or similar)
Nice to Have
- Experience with Expo + Bare workflow
- Experience with WebSockets, real-time data, BLE Communication
- Experience with offline-first apps
- Knowledge of Swift / Kotlin
- Experience working on apps with 10k+ daily active users
What We’re Looking For
We want someone who:
- Thinks in architecture, not just screens
- Writes maintainable code, not hacks
- Can own a feature from idea → production → scaling
- Is comfortable debugging complex cross-platform issues
- Cares deeply about performance and user experience
Why Join Us
- Work on real, high-impact products
- Own technical decisions
- Work with a strong engineering team
- Competitive salary
- Flexible working environment