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.