Menu Close

Mobile Software Developer

Mobile Software Developer

Johannesburg

IT / Computing / Software
2026-05-24


(adsbygoogle = window.adsbygoogle || []).push({});

Our client is seeking a Mobile Software Developer to design and develop mobile applications using the Flutter framework. This role involves collaborating with cross-functional teams to create responsive, user-friendly apps that meet performance and usability standards. Why This Role Stands Out: Work with cutting-edge mobile technologies Opportunity to build impactful, cross-platform applications Collaborative team culture with growth potential Key Responsibilities: Develop and maintain mobile applications using Flutter Translate UI/UX designs into functional, high-quality code Optimize app performance and ensure compatibility across devices Troubleshoot and debug issues to maintain stability Stay updated on mobile development trends and best practices Collaborate effectively with team members and stakeholders Job Experience and Skills Required: Degree in Computer Science, Engineering, or a related field (preferred) Minimum 3 years experience as a Flutter Developer or similar role Proficiency in Dart and Flutter framework Strong understanding of mobile app design principles and UI/UX best practices Experience with third-party libraries and APIs Excellent problem-solving, analytical, and communication skills Ability to work independently and in a team environment Apply now!


(adsbygoogle = window.adsbygoogle || []).push({});
Share this to someone who needs a job:

Mobile Software Developer

Mobile Software Developer

Johannesburg

IT / Computing / Software
2026-05-28


(adsbygoogle = window.adsbygoogle || []).push({});

The successful candidate will work closely with cross-functional teams to develop, maintain, and optimise mobile applications using Flutter, while contributing to application performance, usability, scalability, and overall product quality across multiple mobile environments. Key Responsibilities: Collaborate with cross-functional teams to understand project requirements and business objectives Develop and maintain cross-platform mobile applications using the Flutter framework Translate UI/UX designs and wireframes into clean, scalable, and maintainable code Optimise application performance and ensure compatibility across multiple devices and operating systems Troubleshoot, debug, and resolve application issues to ensure stability and reliability Integrate third-party libraries, APIs, and external services where required Perform code reviews and contribute to development best practices and coding standards Work closely with internal stakeholders to deliver high-quality mobile solutions within project timelines Stay updated on emerging mobile development trends, technologies, and Flutter framework advancements Contribute to continuous improvement initiatives within the software development lifecycle Requirements: Degree in Computer Science, Software Engineering, Information Technology, or a related field preferred Minimum 3 years proven experience as a Flutter Developer or similar mobile development role Strong portfolio of mobile applications developed using Flutter Proficiency in Dart programming language and Flutter framework Experience integrating third-party libraries and RESTful APIs Strong understanding of mobile application architecture and development best practices Excellent analytical, troubleshooting, and debugging skills Strong communication and collaboration abilities Beneficial Experience: Experience developing and maintaining cross-platform mobile applications Exposure to Android and iOS deployment processes Understanding of mobile UI/UX principles and responsive design Experience working within Agile or Scrum development environments Knowledge of version control systems such as Git Exposure to cloud-based mobile services and back-end integrations Familiarity with CI/CD pipelines and automated deployment processes Technical & Professional Skills: Flutter mobile application development Dart programming Cross-platform mobile development Mobile application optimisation and debugging RESTful API integration UI/UX implementation and responsive design Version control using Git Application troubleshooting and performance tuning Agile software development methodologies Code quality and software development best practices Preferred Qualifications: Relevant tertiary qualification in Computer Science, Software Development, or Engineering Flutter certifications or relevant mobile development training advantageous Exposure to cloud technologies and mobile deployment workflows beneficial Key Competencies: Strong analytical and problem-solving mindset High attention to detail and code quality Deadline-driven with strong organisational skills Strong communication and interpersonal abilities Ability to work independently and collaboratively within a team environment Adaptable and eager to learn new technologies Strong sense of accountability and ownership Passion for innovation and mobile technologies For more exciting IT vacancies, visit:


(adsbygoogle = window.adsbygoogle || []).push({});
Share this to someone who needs a job: