fb_pixel
back
Back
Location:
Karachi, Pakistan
Department: Information Technology
Job Description

Job Title: Senior React Native Developer
Location: KHI/ISB/LHR
Job Type: Full-Time


Job Description:
Systems Limited is looking for a highly skilled Senior React Native Developer with 5+ years of experience to join our dynamic team. The ideal candidate should have extensive experience in React Native development, a strong understanding of JavaScript/TypeScript, and a proven track record of building high-quality, cross-platform mobile applications.


Responsibilities:

  • Design, develop, and maintain high-quality, cross-platform mobile applications using React Native and JavaScript/TypeScript.
  • Collaborate with designers and backend developers to implement visually appealing and responsive UIs.
  • Integrate mobile applications with RESTful APIs and third-party services for seamless data communication.
  • Write clean, maintainable, and efficient code while adhering to industry best practices.
  • Optimize applications for performance, scalability, and responsiveness.
  • Implement state management solutions such as Redux, MobX, or Context API.
  • Utilize React Native components and libraries to create engaging user experiences.
  • Work with Firebase or other backend services for authentication, real-time databases, and push notifications.
  • Implement Clean Architecture principles to ensure maintainability and scalability of the codebase.
  • Write unit and integration tests to ensure robust and bug-free applications.
  • Collaborate with the QA team to identify and resolve issues during the testing phase.
  • Stay updated with the latest trends and advancements in React Native and mobile development.
  • Participate in code reviews and provide constructive feedback to team members.
  • Work with CI/CD pipelines to automate build and deployment processes.
  • Ensure application security best practices, including secure data storage, authentication, and encryption techniques.

Requirements:


  • 5+ years of professional experience in mobile application development, with at least 3 years of hands-on experience in React Native.
  • Strong proficiency in JavaScript and TypeScript with experience in modern React Native development practices.
  • Experience in building and deploying cross-platform applications for iOS and Android.
  • Solid understanding of state management techniques and architectures (e.g., Redux, MobX, Context API).
  • Experience integrating mobile applications with RESTful APIs and third-party libraries.
  • Familiarity with Firebase services (e.g., Firestore, Authentication, Cloud Messaging).
  • Knowledge of Clean Architecture and design patterns (e.g., MVC, MVVM).
  • Experience with version control systems like Git and familiarity with Agile methodologies.
  • Strong debugging and problem-solving skills with a proactive approach to app optimization.
  • Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.
  • Experience with CI/CD pipelines and automated testing frameworks is a plus.
  • A portfolio of published React Native applications on the Google Play Store or Apple App Store is highly desirable.

Job Id: 1Ulnyz0tVGw36vKWnJlWVM1g6zYh8F+tgn20jVvWhxg+2mboMjpLxl4KzlyVq9WKQZXHRIrOjYmh1dRSkHx6mAhX3YDtbCxh0ZUiFuoa58BkG9nLNaklpTlLKY8uZuc/JnHtBd8mfOGYOntz2YaKt8lqBb2JzQcvl0r872fthBuFo/08dXfMvzqcOqgHBPYiKBBw
companyLogo
Systems Limited
Senior Consultant Mobile Development