Job Description
Our client is a leading African digital publishing and online services company dedicated to reaching millions of users across various internet mobile application and interactive TV platforms. They are committed to creating and sustaining uniquely African online and mobile communities by leveraging the latest technology and exciting projects.
We are looking for a React Native Developer to join a highly skilled team working on highprofile native mobile applications. This role offers the opportunity to develop cuttingedge mobile applications collaborate with crossfunctional teams and grow in an innovative and fastpaced environment. If you have experience with mobile development and are passionate about delivering highquality solutions wed love to hear from you!
Responsibilities:
- Develop and enhance mobile applications using React Native.
- Work closely with Product Owners Designers and Developers to deliver robust technical solutions.
- Conduct peer reviews ensuring adherence to best practices and coding standards.
- Participate in team discussions to improve code quality and development workflows.
- Design and implement devicespecific user interfaces and experiences.
- Conduct research and develop proofofconcept solutions.
- Perform unit testing and ensure highquality software delivery.
- Estimate development efforts and contribute to project planning.
Requirements:
MustHaves:
- Bachelors degree in Computer Science IT or a related field.
- 3 years of development experience.
- Strong experience with React or React Native.
- Experience with native mobile development (iOS or Android).
- Proficiency in HTML CSS and JavaScript (TypeScript is a plus).
- Understanding of fundamental programming paradigms and design principles.
- Experience with XML JSON and RESTful APIs.
- Familiarity with Git and agile management tools (e.g. JIRA Azure DevOps).
NicetoHaves:
- Experience with React functional components.
- Understanding of User Interface (UI) and Visual Communication.
- Web service design experience C# & SQL (not essential but beneficial).
- Ability to work in a fastpaced highly collaborative team environment.