React Native Developer

Job Description

We are looking for a passionate and experienced Senior React Native Developer to join our team. You will play a key role in building high-quality, scalable mobile applications that offer a seamless user experience. As a senior team member, you'll contribute to architecture decisions, lead best practices, and mentor junior developers.

 

Key Responsibilities:

  • Design, develop, and maintain advanced React Native applications for both iOS and Android.
  • Integrate with RESTful APIs and third-party libraries.
  • Collaborate closely with product managers, designers, and backend engineers to deliver new features.
  • Optimize app performance, reliability, and responsiveness.
  • Participate in code reviews, sprint planning, and technical discussions.
  • Write clean, maintainable, and reusable code following industry best practices.
  • Ensure the app meets high standards of quality, performance, and security.
  • Troubleshoot and debug issues; provide timely fixes and improvements.
  • Stay up to date with the latest mobile trends, technologies, and best practices.

Requirements:

  • Proven experience in mobile development using React Native.
  • Strong knowledge of JavaScript (ES6+), TypeScript, and modern React patterns (Hooks, Context API, etc.).
  • Experience with mobile app deployment (App Store, Google Play).
  • Familiarity with native build tools, like Xcode, Android Studio, Gradle, etc.
  • Understanding of mobile UI/UX best practices.
  • Experience integrating third-party SDKs, Firebase, and analytics tools.
  • Knowledge of Git and version control workflows.
  • Familiarity with state management libraries like Redux, Zustand, or Recoil.
  • Experience working with backend APIs and data handling.
  • Strong problem-solving and debugging skills.
  • Good communication and leadership qualities.

Nice to Have:

  • Experience with automated testing and CI/CD pipelines.
  • Familiarity with tools like Fastlane, CodePush, Bitrise, etc.
  • Exposure to native iOS/Android development.
  • Experience with push notifications, deep linking, and app lifecycle management.
  • Prior experience in mentoring or leading a team.

Job Summary

  • Published on:2025-04-18 7:02 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Karachi
  • Gender:No Preference
  • Application Deadline:2026-01-04