This job is no longer available
This job expired on 22/09/2026. It no longer accepts applications.
Senior Software Engineer – Flutter Mobile Development
Communicate Recruitment · Métropole du Cap
Job description
About the role
We are seeking a Senior Software Engineer with deep expertise in Flutter to design and deliver high‑quality mobile applications for iOS and Android. The role sits within a collaborative, high‑performing team that follows Agile practices and focuses on performance, user experience, and continuous improvement.
Key responsibilities
- Design, develop, and maintain cross‑platform mobile apps using Flutter and Dart.
- Build scalable, well‑tested software with a strong emphasis on performance and UX.
- Collaborate with product managers, UX/UI designers, backend developers and technical leads to deliver new features.
- Integrate mobile apps with RESTful APIs and backend services.
- Troubleshoot, debug and resolve technical issues throughout the development lifecycle.
- Participate in architecture discussions, code reviews and technical decision‑making.
- Mentor junior and intermediate developers and promote engineering best practices.
- Write unit and integration tests following Test‑Driven Development principles.
Required profile
- 5+ years of professional mobile application development experience.
- Strong commercial experience with Flutter and Dart, delivering apps for both iOS and Android.
- Experience with state‑management solutions such as Bloc or Cubit.
- Solid understanding of RESTful APIs and modern web services.
- Proven ability to work in Agile development environments.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Previous mentoring or technical leadership experience is a plus.
- Interest in gaming or digital entertainment is beneficial.
Required skills
- Flutter
- Dart
- Bloc / Cubit state management
- iOS and Android development
- RESTful API integration
- Agile development methodologies
- Test‑Driven Development (TDD)
- Unit and integration testing
What we offer
- Competitive salary package (R800 000 – R900 000 CTC per year).
- Hybrid and flexible working environment.
- Opportunities for career progression and technical leadership.
- Ongoing training, certifications and professional development.
- Exposure to large‑scale mobile development projects.
- Supportive engineering culture focused on innovation.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Communicate Recruitment
Métropole du Cap
Related job offers
-
Full Stack Engineer (Internal Tools & Payments)
Zepz Métropole du Cap -
Software Engineer
OfferZen Métropole du Cap -
Software Engineer – Java Backend (FinTech)
Acuity Consultants Métropole du Cap -
eCommerce Platform Operations Specialist
Leroy Merlin South Africa Sandton -
Senior Cybersecurity Engineer - Compliance & Technology
Leroy Merlin South Africa Sandton