We are looking for a proficient React Developer to join our team focused on building, maintaining, and optimizing cross-platform mobile applications and Progressive Web Apps (PWAs). The ideal candidate will have practical experience with React Native and a comprehensive understanding of the mobile app development lifecycle, including UI/UX implementation and deployment to major app stores. This role involves close collaboration with designers, backend developers, QA specialists, and product managers to deliver high-quality, responsive applications that meet user needs.
Key Responsibilities
- Develop and maintain mobile applications using React Native.
- Translate UI/UX designs into responsive and polished applications.
- Integrate REST APIs, GraphQL, and third-party services seamlessly.
- Implement state management solutions such as Redux, Zustand, MobX, or Context API.
- Debug, troubleshoot, and optimize app performance to ensure smooth user experiences.
- Handle app builds, signing, deployment, and publishing on Google Play Store and Apple App Store.
- Collaborate effectively with cross-functional teams including designers, backend developers, QA, and product managers.
- Write clean, scalable, and maintainable code adhering to industry best practices.
Required Qualifications
- Strong expertise in React Native, JavaScript, and TypeScript.
- Experience with state management libraries like Redux/Redux Toolkit, Zustand, or MobX.
- Proficient in working with REST APIs and GraphQL.
- Familiarity with version control systems, particularly Git.
- Hands-on experience with Android Studio, Xcode, and Gradle for app development and deployment.
- Skilled in mobile app testing, debugging, and performance optimization techniques.
- Understanding of Continuous Integration/Continuous Deployment (CI/CD) pipelines and app deployment workflows.
- Proven experience in developing Progressive Web Apps (PWAs) is mandatory.
- Good grasp of responsive UI/UX design principles and mobile performance considerations.
Preferred Qualifications and Benefits
- Bachelor’s degree in Computer Science or a related discipline is preferred.
- This is a full-time, on-site position requiring physical presence at the workplace.
- Competitive salary offered, up to PKR 80,000 per month.
This position offers an exciting opportunity to contribute to a dynamic environment where your expertise in mobile and web app development will directly influence product success. If you are passionate about delivering seamless user experiences and possess a strong technical background in React Native and PWAs, we encourage you to apply.