Job Openings Senior React Native Developer (Onsite, Lahore, PKR Salary)

About the job Senior React Native Developer (Onsite, Lahore, PKR Salary)

Requirements:

  • 3+ years of professional experience in React Native development.
  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Hands-on experience developing and deploying cross-platform mobile applications for iOS and Android.
  • Solid understanding of React Native architecture, reusable components, and state management tools such as Redux, Zustand, or Context API.
  • Experience integrating RESTful APIs, third-party libraries, and real-time services.
  • Familiarity with Firebase services, push notifications, authentication, and cloud messaging.
  • Experience with mobile debugging, testing, and performance optimization.
  • Knowledge of native build tools such as Xcode, Android Studio, and Gradle.
  • Understanding of mobile UI/UX principles and responsive design practices.
  • Experience with Git, version control workflows, and Agile/Scrum methodologies.
  • Familiarity with CI/CD pipelines and app deployment processes for App Store and Google Play Store.
  • Strong problem-solving, communication, and collaboration skills.
  • Ability to work independently and take ownership of features from development to deployment.
  • Experience with native modules (Swift, Objective-C, Java, or Kotlin) will be considered a plus.

Responsibilities:

  • Develop, maintain, and enhance high-quality mobile applications using React Native.
  • Build scalable, reusable, and efficient components following best coding practices.
  • Collaborate with designers, backend developers, QA engineers, and product teams to deliver seamless mobile experiences.
  • Integrate REST APIs, third-party SDKs, and cloud-based services into mobile applications.
  • Optimize applications for maximum performance, responsiveness, and scalability across devices.
  • Identify, troubleshoot, and resolve bugs, crashes, and performance bottlenecks.
  • Write clean, maintainable, and well-documented code with proper testing coverage.
  • Participate in code reviews and contribute to technical discussions and architectural decisions.
  • Implement and maintain app security, authentication flows, and secure data handling practices.
  • Manage app releases, deployments, and updates on the Apple App Store and Google Play Store.
  • Mentor junior developers and contribute to continuous improvement within the engineering team.
  • Stay updated with emerging mobile development trends, tools, and React Native best practices.