Description:
iqx the Technology Division of iqbusiness is looking for a skilled Senior React Native Developer for one of our Cape Town clients. The role is hybrid in City Centre. A degree in Computer Engineering, Computer Science or Software Engineering with a preference for a master’s degree.This person will be a part of a dynamic Digital Team who design and develop exceptional products for renowned brands are looking for a highly skilled and experienced Senior React Native Software Developer to join our growing engineering team. They will play a key role in designing, developing, and maintaining high-performance mobile applications for both iOS and Android platforms. The ideal candidate has deep expertise in React Native , with hands-on experience in native mobile development (iOS or Android), and a solid understanding of TypeScript and RESTful API integration .
Key Responsibilities
-
Develop and maintain robust and scalable mobile applications using React Native
-
Integrate with native modules (Swift, Objective-C, Java, or Kotlin) where necessary for enhanced performance and functionality
-
Collaborate closely with product managers, designers, and other developers to build intuitive and user-friendly mobile experiences
-
Write clean, maintainable, and well-documented code using TypeScript
-
Consume and integrate RESTful APIs to deliver dynamic content and services
-
Identify and fix performance bottlenecks, memory leaks, and bugs
-
Participate in code reviews, unit testing, and continuous integration practices
-
Stay up to date with the latest mobile development trends, libraries, and tools
Requirements
-
5+ years of professional software development experience
-
3+ years of experience with React Native and TypeScript
-
Strong knowledge of native development for iOS (Swift/Objective-C) or Android (Kotlin/Java)
-
Proven experience in consuming and integrating RESTful APIs
-
Familiarity with mobile development best practices including performance optimization and app store submission
-
Experience with version control systems such as Git
-
Excellent problem-solving and communication skills
-
Ability to work independently and as part of a distributed team
Please Note:
As all iqbusiness roles require honesty in the handling of or access to cash, finances, financial systems, or confidential information; our recruitment process requires that the following background checks be completed: credit, criminal, ID, and qualification verification.
iqbusiness is committed to sustainable growth and transformation, we embrace diversity and employ previously disadvantaged individuals
Requirements:
-
Develop and maintain robust and scalable mobile applications using React Native
-
Integrate with native modules (Swift, Objective-C, Java, or Kotlin) where necessary for enhanced performance and functionality
-
Collaborate closely with product managers, designers, and other developers to build intuitive and user-friendly mobile experiences
-
Write clean, maintainable, and well-documented code using TypeScript
-
Consume and integrate RESTful APIs to deliver dynamic content and services
-
Identify and fix performance bottlenecks, memory leaks, and bugs
-
Participate in code reviews, unit testing, and continuous integration practices
-
Stay up to date with the latest mobile development trends, libraries, and tools
-
5+ years of professional software development experience
-
3+ years of experience with React Native and TypeScript
-
Strong knowledge of native development for iOS (Swift/Objective-C) or Android (Kotlin/Java)
-
Proven experience in consuming and integrating RESTful APIs
-
Familiarity with mobile development best practices including performance optimization and app store submission
-
Experience with version control systems such as Git
-
Excellent problem-solving and communication skills
-
Ability to work independently and as part of a distributed team