Systems Limited is looking for a Senior React Native Developer with over 5 years of experience to design, develop, and scale high-quality cross-platform mobile applications. The ideal candidate will have strong expertise in React Native and TypeScript, along with a solid understanding of modern mobile architecture. This role requires ownership of features from initial design through deployment, working closely with cross-functional teams to deliver seamless user experiences on both iOS and Android platforms. The position is open in Islamabad, Lahore, Karachi, and Multan.
Key Responsibilities
- Design, develop, and maintain scalable React Native applications for iOS and Android devices.
- Collaborate effectively with product managers, designers, and backend engineers to deliver robust features.
- Integrate RESTful APIs and third-party services to enhance app functionality.
- Ensure optimal performance, responsiveness, and maintain high code quality across applications.
- Implement and maintain appropriate state management and architecture patterns, such as Redux or Context API.
- Write clean, testable, and maintainable code following best practices.
- Participate 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 in a timely manner.
Required Qualifications
- Minimum of 5 years of mobile development experience, including at least 3 years specializing in React Native.
- Strong proficiency in JavaScript and TypeScript, with solid knowledge of modern React Native development practices.
- Proven experience building and deploying applications on both Android and iOS platforms.
- Deep understanding of state management techniques such as Redux or Context API.
- Hands-on experience integrating RESTful APIs into mobile applications.
- Familiarity with Firebase or similar backend services to support app functionality.
- Experience working with Git version control and Agile development methodologies.
- Excellent debugging and problem-solving skills, with a keen eye for detail.
Preferred Qualifications
- Experience with native Android development using Kotlin or native iOS development using Swift.
- Familiarity with GraphQL for efficient data querying and management.
- Skills in creating advanced UI components and animations to enhance user experience.
- Exposure to CI/CD pipelines and automated testing frameworks to improve release quality and speed.
This role offers an exciting opportunity to work in a dynamic environment where innovation and quality are highly valued. Candidates who are passionate about mobile development and eager to take ownership of impactful projects are encouraged to apply.