139 Mobile Developer jobs in South Africa

Mobile Developer

Centurion, Gauteng Network Recruitment

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities:
  • 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
Requirements:
  • 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
Apply now!

This advertiser has chosen not to accept applicants from your region.

Mobile Developer

Centurion, Gauteng Network Recruitment

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Our client is looking for an exceptional Mobile Developer to join their lean, high-performance team. This isnt just a coding roleits a chance to solve complex problems, contribute to research-heavy innovation, and help shape financial technology products used at scale.

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
!

This advertiser has chosen not to accept applicants from your region.

Mobile Developer

Johannesburg, Gauteng IOCO

Posted 5 days ago

Job Viewed

Tap Again To Close

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
This advertiser has chosen not to accept applicants from your region.

Mobile Developer

Johannesburg, Gauteng Hire Resolve

Posted today

Job Viewed

Tap Again To Close

Job Description

Are you ready to code something that actually matters? Were looking for a Mobile Developer whos passionate about crafting sleek, high-performance apps that help people stay safe, connected, and in control, wherever the road takes them. Our mobile apps are a critical part of the user experience, powering everything from real-time vehicle tracking to smart alerts, geofencing, and more. Responsibilities: Collaborate with cross-functional teams to define, design, and ship new features Work with outside data sources and APIs Continuously discover, evaluate, and implement new technologies to maximize development efficiency Work with designers to implement their designs and ensure that the app meets brand standards Ensure that all iOS applications are stable, high-performing, and scalable Requirements: Strong experience in iOS development and Native Swift programming 2-3 years development experience, preferred 4-5 years Experience with SwiftUI Strong understanding of iOS design principles, user experience, and mobile app development Experience with RESTful APIs and JSON data Experience with Git Advantageous: Knowledge of SOLID, Clean Code, MVVM Benefits: Medical Aid Pension Fund Contact Hire Resolve for your next career-changing move. Apply for this role today, contact Sune Pienaar at Hire Resolve or on LinkedIn You can also visit the Hire Resolve website: hireresolve.us or email us your CV: We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise
This advertiser has chosen not to accept applicants from your region.

Mobile developer

Centurion, Gauteng Network Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Our client is looking for an exceptional Mobile Developer to join their lean, high-performance team. This isnt just a coding roleits a chance to solve complex problems, contribute to research-heavy innovation, and help shape financial technology products used at scale.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 Fin Tech, 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 !
This advertiser has chosen not to accept applicants from your region.

Senior Mobile Developer

Centurion, Gauteng Waterfoot

Posted 13 days ago

Job Viewed

Tap Again To Close

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.
Required Skills
  • 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.
Nice-to-Have Skills
  • 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.
Ideal Candidate

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
Desired Work Experience
  • 5 to 10 years
Desired Qualification Level
  • Grade 12 / Matric
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Business Consulting and Services
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Native Mobile Developer

Johannesburg, Gauteng Standard Bank of South Africa Limited

Posted 13 days ago

Job Viewed

Tap Again To Close

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.

Qualifications

Type of Qualification: Post Graduate Degree
Field of Study: Information Technology

Experience Required

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.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Mobile developer Jobs in South Africa !

Senior Mobile Developer

Strove

Posted 13 days ago

Job Viewed

Tap Again To Close

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 Company

At 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 Role

Strove 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.
Key Qualifications
  • 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.
Additional Details
  • 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-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Mobile Developer

Centurion, Gauteng Network Recruitment

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Ideal Candidate Profile:
  • 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
Why Join?
  • 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
Apply Now If you meet the criteria and are ready for a challenge, submit your application today.

This advertiser has chosen not to accept applicants from your region.

Intermediate Mobile Developer

Johannesburg, Gauteng IOCO

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

<>At iOCO, we're more than just a company; we're a dynamic team committed to pioneering solutions that matter, driving business agility, and ensuring digital resilience for our clients.

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.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Mobile Developer Jobs