139 Mobile Developer jobs in South Africa
Mobile Developer
Posted 1 day ago
Job Viewed
Job Description
- Develop and maintain mobile applications for iOS and/or Android platforms
- Collaborate with internal teams to deliver high-quality features and seamless user experiences
- Optimize app performance and troubleshoot issues effectively
- Stay current with mobile technology trends and best practices
- Experience in native mobile development (Swift/Objective-C for iOS and/or Kotlin/Java for Android)
- Strong grasp of mobile UI/UX design principles
- Knowledge of RESTful APIs and version control (Git)
- Relevant Degree or Diploma preferred
- Excellent problem-solving and communication skills
Mobile Developer
Posted 1 day ago
Job Viewed
Job Description
Requirements:
- 38 years of mobile development experience
- Deep experience with Flutter, Kotlin, and Java
- MEng (Honours Degrees will be considered)
- Experience (or keen interest) in FinTech, especially EMV and PCI
- Proven history of overachievementacademically or professionally
- You're independent, driven, and thrive in small-team environments
- Willingness to work hard and step up when needed
Apply now !
Mobile Developer
Posted 5 days ago
Job Viewed
Job Description
Our client is looking for an experienced Specialist Solutions Architect with strong expertise in Web and Cloud technologies. The role involves designing and implementing enterprise-grade cloud architectures that align with business objectives and technology strategies. The successful candidate will be responsible for ensuring scalability, security, and performance across digital platforms and applications. A key focus will be on providing technical leadership and guidance to development teams, while also collaborating with stakeholders to deliver innovative solutions. The position requires experience in the following technologies: cloud platforms, IT architecture, infrastructure management, digital transformation, and cyber-related environments . In addition, the candidate must demonstrate proven ability to execute complex IT projects within defined scope, time, and budget. Strong project management and advisory skills are essential to support the development and execution of internal audit and governance plans.
What you’ll do:
- Support existing mobile applications.
- Understand existing product and domain elements and work with business analysts to refine and implement requirement changes when they occur.
- Refactor and improve the code to keep the product maintainable and adaptable to new requirements.
- Evaluate and improve application performance, and high availability features.
- Create unit and integrated system tests to show that the developed functionality works as intended. Create and execute functional test scenarios (Dev testing).
- Create technical documentation that explains how the various components of the system work and how to use them.
- Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system.
- Build and deploy the Mobile application via DevOps processes to various application stores.
- Work effectively in a team environment, actively collaborating to improve software development processes and standards.
Minimum Requirements:
- Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences or greater than 8 years continuous development experience in mobile application development environment with multiple go live events.
- A strong knowledge of Microsoft Xamarin and experience in conversion from Xamarin ton .NET MAUI development technologies is essential.
- Experience in .NET MAUI framework and development up to version .NET 9.
- 5 years relevant experience as a senior web mobile developer in a multi-tiered .NET application development.
- Experience in utilizing API services to integrate with the mobile application.
- Experience in coding functionality to access mobile device components like camera and geolocation and deploy these capabilities within the mobile solution.
- Experience in web browser scripting languages is preferred (including JavaScript/TypeScript, Angular, ASP, HTML5, React).
- Knowledge of rest frameworks involving JSON and XML message interaction.
- Working knowledge of mobile application security vulnerabilities and prevention techniques.
- Ability to work in a team environment and collaborate on use cases and user stories to translate into use friendly application interface.
- A thorough understanding of SDLC processes (Agile and Waterfall), tools and techniques.
Qualifications:
- Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences
Personal Profile
- Self-starter, self-motivated, team player, having managed a development team
- Excellent communication and interpersonal skills
- Strong attention to detail
- Able to work under pressure and meet deadlines
- An ability to perform root cause analysis on bug diagnosis under severe operational pressures in integrated environment
- Life-long learner
Mobile Developer
Posted today
Job Viewed
Job Description
Mobile developer
Posted today
Job Viewed
Job Description
Senior Mobile Developer
Posted 13 days ago
Job Viewed
Job Description
Join to apply for the Senior Mobile Developer role at Waterfoot Consulting
Our client is looking for an experienced Senior Mobile Developer specializing in Flutter to lead the development of a next-generation Workforce Management Application. This project involves rebuilding a legacy app from the ground up using Flutter, introducing enhanced functionality and a modern user experience.
As the lead developer, you will design and implement a robust, feature-rich mobile application capable of rendering dynamic questionnaires from JSON, enforcing rule-based logic, integrating geo-proximity features, and supporting photo capture with blob/S3 storage integration.
Responsibilities- Lead the development of a Workforce Management Application in Flutter, including architecture, design, and coding.
- Build features to render dynamic forms from JSON content with conditional rules and validations.
- Implement geo-proximity functionality to ensure location-based form completion.
- Integrate photo capture and storage solutions (e.g., Blob storage, S3).
- Optimize the app for offline and online usage with seamless data synchronization.
- Collaborate with product managers, designers, and backend developers to define application requirements and ensure alignment.
- Write clean, maintainable, and well-documented code.
- Ensure high performance and responsiveness of the application.
- Define and uphold best practices in Flutter and mobile application development.
- Manage the deployment process for both App Store and Google Play Store.
- 5+ years of experience in mobile app development with at least 3 years using Flutter.
- Strong expertise in Dart programming and Flutter state management (e.g., BLoC, Riverpod, Provider).
- Proven experience building dynamic, JSON-driven forms with validation and conditional logic.
- Experience with geolocation APIs and integrating geo-proximity features.
- Hands-on experience with image capture and storage solutions (e.g., S3, Blob storage).
- Familiarity with offline-first architecture and data synchronization strategies.
- Proficient in designing and consuming RESTful APIs or gRPC.
- Experience rebuilding or migrating legacy applications is a plus.
- Strong knowledge of mobile app design principles, UI/UX, and platform guidelines.
- Proficient with Git and CI/CD pipelines for mobile apps.
- Expertise in optimizing mobile app performance and debugging complex issues.
- Familiarity with cloud services, including S3 / Blob, for integration.
- Working with Maps inside a mobile app.
- Experience with secure storage and authentication mechanisms.
- Automated testing frameworks like Flutter Driver, Appium, or similar.
- Exposure to Agile/Scrum methodologies.
You are an innovative and detail-oriented mobile developer with significant experience in Flutter. You excel at building complex applications from scratch, integrating advanced features, and ensuring exceptional user experiences. If you're excited about leading a high-impact project and collaborating with a forward-thinking team, we'd love to meet you!
Desired Skills- Dart
- Flutter
- S3
- Blob
- 5 to 10 years
- Grade 12 / Matric
- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Business Consulting and Services
Native Mobile Developer
Posted 13 days ago
Job Viewed
Job Description
Business Segment: Personal & Private Banking
Location: ZA, GP, Johannesburg, Simmonds Street 5
To deliver specialist technical expertise and leadership across the full solution lifecycle to direct the scope, design, quality, and refactoring of complex software applications, systems, and integration services, against required standards and timelines. To guide teams in the assessment and selection of suitable technologies/approaches, and lead the quality of end-to-end solutions, engineering artifacts to deliver engineering excellence and mentor other engineers.
QualificationsType of Qualification: Post Graduate Degree
Field of Study: Information Technology
Software Engineering
Technology:
8-10 years
Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
More than 10 years
10+ years of experience in multiple technological fields, including solution architecture, with at least 5 years at a technical team lead level. Deep and broad experience required in multiple areas of technology (comb-shaped engineer). It is imperative to have experience in large, transformational projects, and the agile way of work.
Be The First To Know
About the latest Mobile developer Jobs in South Africa !
Senior Mobile Developer
Posted 13 days ago
Job Viewed
Job Description
Join to apply for the Senior Mobile Developer role at Strove
Get AI-powered advice on this job and more exclusive features.
About The CompanyAt Strove, we're looking for people with passion and integrity. We welcome different perspectives and people who challenge assumptions. Join us in shaping the future of digital health and empowering people to live healthier, happier lives.
About The RoleStrove is seeking a Senior Mobile Developer with extensive experience in building high-performance and secure mobile applications.
Key Responsibilities- Lead the development of mobile applications (iOS and/or Android) using modern frameworks and technologies (e.g., Swift, Kotlin, Flutter, React Native).
- Collaborate with cross-functional teams, including product managers, designers, and backend developers, to design and implement new features and functionalities.
- Ensure the performance, quality, and scalability of mobile apps, particularly in the demanding healthtech SaaS space.
- Write clean, maintainable, and efficient code while adhering to the best development practices.
- Continuously explore and implement new technologies to improve the efficiency and effectiveness of the development process.
- Troubleshoot and debug issues, ensuring the mobile apps provide a seamless user experience.
- Provide mentorship and guidance to junior developers, promoting best practices and high-quality code.
- Stay updated on trends in mobile development.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in mobile development with a focus on iOS and/or Android platforms.
- Expertise in mobile development frameworks, including Swift, Kotlin, React Native, or Flutter.
- Strong experience integrating mobile apps, backend services, and third-party APIs.
- Solid understanding of mobile UI/UX design principles, patterns, and best practices.
- Strong analytical skills, problem-solving abilities, and attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Seniority level: Not Applicable
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Wellness and Fitness Services
Referrals increase your chances of interviewing at Strove by 2x.
Get notified about new Mobile Engineer jobs in South Africa .
#J-18808-LjbffrSenior Mobile Developer
Posted 1 day ago
Job Viewed
Job Description
- Qualifications: M.Eng in Electrical Engineering (strong Honours considered)
- Experience: 3-8 years in mobile development (Flutter, Kotlin, Java)
- Industry Preference: Fintech experience, particularly with EMV & PCI compliance, is highly advantageous
- Work Ethic: Self-driven, ownership mindset, comfortable in a fast-paced, small-team environment
- Mindset: Research-oriented, problem-solver, and relentless in pursuit of excellence
- Tackle high-impact projects at the intersection of finance and technology
- Work in a collaborative, high-performance culture with minimal bureaucracy
- Opportunity to lead, innovate, and shape cutting-edge solutions
Intermediate Mobile Developer
Posted 7 days ago
Job Viewed
Job Description
We're looking for an Intermediate Mobile Developer who is eager to learn and grow within a fast-paced development environment. As part of our collaborative development team, you’ll contribute to both mobile and web application development.
What youâ€ll do:
- Collaborate on Cross-Functional Development
- Work closely within a team to implement new features and resolve issues.
- Participate in the development of mobile apps and web applications that meet user needs.
- Write Clean, Maintainable Code
- Develop efficient, maintainable, and well-documented code in Java for Android and Angular with TypeScript for web applications.
- Ensure code quality through basic testing and debugging.
- Assist in Azure Deployment
- Participate in Agile Development
- Engage in Agile ceremonies (daily standups, sprint planning) and work closely with the team to meet sprint goals.
- Take part in code reviews and contribute to improving team workflows.
Your expertise:
- A minimum of 5 years of hands-on development experience in mobile and/or web development.
- Proven project experience with Java (Native) for Android development.
- Expertise in Angular with TypeScript for mobile web SPAs.
- Cloud Platform: Strong knowledge of Azure for deployment and cloud solution development (Azure Functions, Logic Apps).
- Backend Development: Proficient in building and consuming RESTful APIs and working with Web API standards.
- Experience with Entity Framework for database integration.
- Version Control DevOps: Experience using Git, Azure DevOps, and implementing CI/CD pipelines.
Qualifications:
- Grade 12 certificate or equivalent
- Relevant Degree or Diploma, or relevant experience
Other information applicable to the opportunity:
- Contract Position:
- Location: Johannesburg - Hybrid
Why work for us?
Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.†/p>
You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.†/p>
Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.†/p>
By joining IOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.†/p>
iOCO is an equal opportunity employer with an obligation to achieve its own unique EE objectives in the context of Employment Equity targets. Therefore, our employment strategy gives primary preference to previously disadvantaged individuals or groups.