Responsibilities:
Role Overview
We are seeking a skilled React Native Developer to join our growing development team. The ideal candidate will be responsible for developing, maintaining, and optimizing high-quality mobile applications for both Android and iOS platforms. You will work closely with designers, backend developers, and project stakeholders to deliver seamless, scalable, and user-friendly mobile solutions.
Key Responsibilities
-
Develop and maintain mobile applications using React Native.
-
Build responsive, high-performance, and user-friendly interfaces for Android and iOS platforms.
-
Collaborate with cross-functional teams to define, design, and implement new features.
-
Integrate RESTful APIs and third-party services into mobile applications.
-
Optimize applications for maximum speed, performance, and scalability.
-
Identify, troubleshoot, and resolve bugs, crashes, and performance bottlenecks.
-
Write clean, reusable, and maintainable code following industry best practices.
-
Participate in code reviews and contribute to improving development standards and processes.
-
Work closely with UI/UX designers to transform designs into functional mobile applications.
-
Maintain code quality, organization, and documentation throughout the development lifecycle.
-
Stay updated with emerging mobile development trends, tools, and technologies.
-
Contribute to the complete software development lifecycle, including development, testing, deployment, and maintenance.
Required Qualifications
-
Bachelor's degree in Computer Science, Software Engineering, or a related field.
-
3–4 years of professional experience in React Native development.
-
Strong proficiency in JavaScript (ES6+) and TypeScript.
-
Experience with React Native architecture, components, and lifecycle management.
-
Hands-on experience with Firebase services, including Cloud Firestore, Cloud Functions, Push Notifications, and Analytics.
-
Strong understanding of RESTful APIs, JSON, and mobile application architecture.
-
Experience with state management solutions and offline data handling.
-
Familiarity with version control systems, particularly Git.
-
Experience with native development tools such as Android Studio, Xcode, Gradle, and IntelliJ IDEA.
-
Ability to work with third-party libraries and troubleshoot dependency-related issues.
-
Understanding of Object-Oriented Programming (OOP) concepts and software design principles.
-
Strong analytical, problem-solving, and debugging skills.
-
Excellent communication and teamwork abilities.
-
Ability to work effectively in an agile and fast-paced development environment.
Preferred Qualifications
-
Experience deploying applications to the Apple App Store and Google Play Store.
-
Familiarity with CI/CD pipelines and automated deployment processes.
-
Basic knowledge of native mobile development using Swift, Objective-C, Java, or Kotlin.
-
Understanding of mobile security standards and application performance optimization techniques.
-
Experience collaborating within cross-functional product and development teams.
Job Information
-
Date Opened:
6/11/2026, 4:42:07 PM -
Job Type:
onsite -
Industry:
Software Development -
Work Experience:
3–4 years -
City:
Lahore -
Country:
Pakistan -
Zip/ Postal Code:
54000