Recruitment Room Team

Software Developer Full Time

4 months ago
Application ends: October 14, 2025
Apply Now
Deadline date:
October 14, 2025

Job Description


Our client is looking for a Senior Level Mobile Developer!

Join a company collaborating with bold brands to build meaningful solutions. From intuitive apps and platforms, to full-scale digital ecosystems, their work lies at the intersection of storytelling, innovation, and impact.

Responsibilities:

· Creating and maintaining mobile applications for iOS and Android platforms.

· Collaborating with designers, product owners, project managers, and other developers to deliver high quality apps.

· Participating in Agile processes.

· Collaborating with back-end developers to integrate APIs and third-party services.

· Conducting code reviews, unit testing, and debugging to ensure app functionality and performance.

· Ensuring apps meet App Store and Google Play Store guidelines.

· Creating and maintaining mobile applications for iOS and Android platforms.

· Optimising apps for performance, usability, and security.

· Troubleshooting and resolving app-related issues and bugs.

Requirements:

· Bachelor’s degree in IT, or relevant other qualification.

· 4-5+ years’ experience in mobile application development.

· Proficient in TypeScript.

· Experience with mobile frameworks and tools: React Native, Flutter, and Expo.

· Strong understanding of mobile design principles and UX best practices.

· Experience in RESTful/GraphQL and third-part API integrations.

· Knowledge of app deployment processes and App Store/Google Play guidelines.

· Able to create intuitive and visually appealing mobile app interfaces.

· Understanding of mobile app security best practices and data protection.

· Experience with implementing push notifications and in-app messaging.

Should you meet the requirements for this position, please email your CV to it.jobs@tumaini.co.za . You can also contact the team on 031 350 4018 or visit our website www.tumaini.co . Correspondence will only be conducted with short listed candidates.

Should you not hear from us within 3 days, please consider your application unsuccessful.