Systems Limited is looking for a Senior React Native Developer with over 5 years of experience to join their team. The successful candidate will be responsible for building and scaling high-quality cross-platform mobile applications. This role requires strong expertise in React Native, TypeScript, and modern mobile architecture. The ideal developer will have the ability to take full ownership of features, from initial design through to deployment, ensuring robust and efficient app performance.
Key Responsibilities
- Design, develop, and maintain scalable React Native applications for both iOS and Android platforms.
- Collaborate closely with product managers, designers, and backend teams to deliver high-quality features on schedule.
- Integrate RESTful APIs and third-party services seamlessly into mobile applications.
- Ensure applications are performant, responsive, and maintain high code quality standards.
- Implement and maintain appropriate state management solutions and architectural patterns.
- Write clean, testable, and maintainable code following best practices.
- Participate actively in code reviews and provide mentorship to junior developers.
- Contribute to continuous integration and continuous deployment (CI/CD) pipelines and release processes.
- Identify, troubleshoot, and resolve performance bottlenecks and bugs efficiently.
Required Qualifications
- Minimum of 5 years of mobile development experience, with at least 3 years focused on React Native.
- Strong proficiency in JavaScript and TypeScript, along with modern React Native development practices.
- Proven experience in building and deploying applications on both Android and iOS platforms.
- Solid understanding of state management libraries such as Redux or Context API.
- Experience integrating RESTful APIs into mobile applications.
- Familiarity with Firebase or similar backend services.
- Proficient with Git version control and Agile development methodologies.
- Excellent debugging and problem-solving skills.
Preferred Qualifications
- Experience with native Android development using Kotlin or native iOS development using Swift.
- Familiarity with GraphQL for API integration.
- Experience creating animations and advanced user interface components.
- Exposure to CI/CD pipelines and automated testing frameworks.
This position offers the opportunity to work in dynamic locations including Islamabad, Lahore, Karachi, and Multan, contributing to innovative projects within a leading technology company. Candidates who are passionate about mobile development and eager to take ownership of impactful features are encouraged to apply.