Job Description
We’re Hiring : Flutter Developer
Location : Johannesburg and Cape Town (In-office to start, with potential for hybrid)
Job Type : Full-time
Who We Are Recruiting For
Our client is a fast-growing technology platform expanding across Southern Africa. They are building advanced mobile and operational systems that handle high-volume activity across ordering, onboarding, invoicing, and ERP integration. With the platform scaling quickly, they are investing in strong in-house development and need a Flutter Developer to build new mobile apps and expand on existing ones that power their growth.
Who You Are
- A mobile-first thinker who loves turning ideas into polished, user-friendly apps.
- Confident working end-to-end, from concept through to deployment.
- Curious, adaptable, and motivated to learn new tools and frameworks.
- Comfortable collaborating with backend developers, designers, and business teams.
- Someone who thrives in a fast-scaling environment and enjoys solving complex problems.
- Proud of writing clean, testable code and leaving things better than you found them.
Requirements
Your Responsibilities
Design, develop, and maintain cross-platform mobile apps using Flutter / Dart.Work on a mix of new app builds and enhancements to existing apps.Integrate mobile solutions with backend services, APIs, and ERP systems.Optimise apps for speed, security, and scalability.Collaborate closely with backend, UX / UI, and operations teams.Keep up with Flutter and mobile development best practices.Design, develop, and maintain cross-platform mobile apps using Flutter / Dart.Work on a mix of new app builds and enhancements to existing appsIntegrate mobile solutions with backend services, APIs, and ERP systems.Optimise apps for speed, security, and scalability.Collaborate closely with backend, UX / UI, and operations teams.Keep up with Flutter and mobile development best practices.What You Need
Degree / diploma in Computer Science, Software Engineering, or equivalent experience.Proven track record of Flutter app deployments to production.Solid understanding of mobile security, performance, and testing frameworks.Experience with CI / CD pipelines and cloud platforms (Firebase, AWS, Azure).Benefits
Why Join This Team?
✨ Build apps that support real-world business scale and complexity
✨ Play a central role in a company growing fast across Southern Africa
✨ Work in a collaborative, innovative environment with room for ownership
✨ Earn the flexibility of hybrid work once you’ve proven your impact
Requirements
Your Responsibilities
Design, develop, and maintain cross-platform mobile apps using Flutter / Dart.Work on a mix of new app builds and enhancements to existing apps.Integrate mobile solutions with backend services, APIs, and ERP systems.Optimise apps for speed, security, and scalability.Collaborate closely with backend, UX / UI, and operations teams.Keep up with Flutter and mobile development best practices.Design, develop, and maintain cross-platform mobile apps using Flutter / Dart.Work on a mix of new app builds and enhancements to existing appsIntegrate mobile solutions with backend services, APIs, and ERP systems.Optimise apps for speed, security, and scalability.Collaborate closely with backend, UX / UI, and operations teams.Keep up with Flutter and mobile development best practices. What You NeedDegree / diploma in Computer Science, Software Engineering, or equivalent experience.Proven track record of Flutter app deployments to production.Solid understanding of mobile security, performance, and testing frameworks.Experience with CI / CD pipelines and cloud platforms (Firebase, AWS, Azure).