Our software developers rank among the top 1%

Senior React Native Developer

We are seeking a skilled React Native Developer to join our dynamic and innovative development team. You will be responsible for and lead the development of advanced cross-platform mobile applications, ensure best coding practices, and guide junior team members while working closely with cross-functional teams to deliver high-quality mobile experiences.
Senior React Native Developer
We are seeking a skilled React Native Developer to join our dynamic and innovative development team. You will be responsible for and lead the development of advanced cross-platform mobile applications, ensure best coding practices, and guide junior team members while working closely with cross-functional teams to deliver high-quality mobile experiences.
Office Hours:
9:00 AM - 6:00 PM
Location:
DHA 2, Main G.T Road Islamabad, Pakistan
Responsibilities:
  • Develop and maintain high-performance, scalable mobile applications using React Native and TypeScript.
  • Translate advanced UI/UX designs into smooth, pixel-perfect, and responsive interfaces.
  • Implement reusable components, optimize rendering, and write clean, testable code.
  • Integrate RESTful APIs, GraphQL APIs, Firebase services, and third-party SDKs.
  • Ensure cross-platform performance, reliability, and compatibility across iOS and Android.
  • Troubleshoot and resolve complex bugs, performance issues, and platform-specific behaviors.
  • Work closely with designers, backend developers, QA, and product teams to deliver high-quality features.
  • Manage builds, certificates, provisioning profiles, and deployments to App Store and Google Play Store.
  • Follow best practices for architecture, state management, performance optimization, and security.
  • Stay updated with the latest mobile technologies, libraries, and tools.
Requirements:
  • Bachelor’s degree in Computer Science or a related field.
  • 3–5 years of professional experience in React Native mobile application development.
  • Strong command of JavaScript (ES6+), TypeScript, and React Native core principles.
  • Experience working with REST APIs, GraphQL, Firebase, Google APIs, and third-party integrations.
  • Familiarity with native development (Swift/Objective-C, Kotlin/Java) and tools such as Xcode and Android Studio.
  • Proficient in architectural patterns (MVVM, Clean Architecture), and state management libraries (Redux, MobX, Recoil, Zustand, or similar).
  • Hands-on experience with debugging, profiling, crash reporting, and automated testing.
  • Practical experience deploying and maintaining apps on both Android and iOS stores.
  • Exposure to CI/CD pipelines, Fastlane, build automation, and code signing.
  • Strong problem-solving skills, code quality focus, and attention to detail.
  • Experience with payment gateways (Stripe, Braintree, PayPal).
  • Knowledge of mobile analytics, push notifications, deep links, or A/B testing.
  • Familiarity with DevOps, containerization, or cloud services.
  • Experience working in Agile/Scrum environments.