Key Responsibilities: Design, develop, and maintain high-quality cross-platform mobile applications using Flutter and Dart Build responsive, scalable, and user-friendly mobile interfaces across Android and iOS platforms Collaborate with Product Managers, Designers, and Backend Developers to deliver new features and enhancements Integrate applications with RESTful APIs, third-party services, and backend systems Optimise application performance, reliability, and scalability Write clean, reusable, and maintainable code following best practices and coding standards Troubleshoot, debug, and resolve application defects and performance issues Implement and maintain state management solutions such as Bloc, Provider, Riverpod, or GetX Participate in code reviews and contribute to continuous improvement initiatives Develop and execute unit, widget, and integration tests to ensure application quality Work within Agile development teams and contribute to sprint planning, stand-ups, and retrospectives Assist with application deployment, monitoring, and maintenance across app stores and distribution platforms Stay up to date with emerging mobile technologies, Flutter updates, and industry best practices Contribute to architectural decisions and provide technical input on mobile development strategies Collaborate with cross-functional teams to deliver exceptional user experiences and business outcomes Job Experience Required: Minimum 2+ years of experience developing mobile applications using Flutter Strong proficiency in Dart Experience building and deploying applications for Android and iOS Solid understanding of mobile UI/UX principles and responsive design Experience integrating RESTful APIs and third-party services Familiarity with state management solutions such as Bloc, Provider, Riverpod, or GetX Experience working with Firebase services including Authentication, Firestore, and Cloud Messaging Understanding of Git version control and collaborative development practices Exposure to CI/CD pipelines and mobile application deployment processes Bachelor's Degree, National Diploma, or equivalent qualification in Computer Science, Information Technology, Software Development, or a related field Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. For more exciting IT vacancies, please visit: I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists. If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.