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

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

Requirements:

  • 3+ years of professional experience in mobile app development using React Native (iOS & Android), React.js, and Redux.
  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
  • Working understanding of Node.js and Express.js.
  • Experience working with RESTful APIs, familiarity with Firebase, and GraphQL.
  • Hands-on experience with MongoDB, Firebase, or SQLite.
  • Proficient in Git, GitHub, and Bitbucket.
  • Strong grasp of mobile app architecture, UI/UX best practices, and performance optimization techniques.
  • Experience integrating push notifications, deep linking, and background services.
  • Knowledge of Expo and experience publishing apps on the App Store and Google Play.
  • Familiarity with testing frameworks such as Jest or Detox.
  • Excellent problem-solving, debugging, and performance-tuning abilities.
  • Strong communication skills with the capability to work effectively in cross-functional teams.

Responsibilities:

  • Design, develop, and maintain mobile applications using React Native for both iOS and Android.
  • Build reusable, scalable components and libraries using React Native, React.js, and TypeScript.
  • Integrate mobile applications with RESTful APIs, Firebase, and other backend services.
  • Ensure smooth app functionality through performance tuning, optimization, and debugging.
  • Implement mobile app features including push notifications, deep linking, and background tasks.
  • Collaborate closely with designers, backend developers, and product teams to deliver intuitive and visually appealing mobile experiences.
  • Participate in architectural discussions and contribute to mobile app design decisions.
  • Conduct code reviews, maintain clean and maintainable code, and follow best practices.
  • Utilize Expo and manage app deployment processes for the App Store and Google Play.
  • Write and maintain tests using frameworks such as Jest or Detox.