Skip to main content
Closes: June 28, 2026

Full Stack Mobile App Developer

Morula Tech Solution (pty) Ltd
FrancistownFull TimeIT & Technology

Job Description

We are seeking a highly skilled Full Stack Mobile App Developer (Flutter) to join our growing team. In this role, you will lead the design, development, and maintenance of our cross-platform mobile applications. You will work across the entire lifecycle, crafting stunning front-end user experiences in Flutter while building robust, scalable server-side systems to power them. As a versatile mobile engineer, you will bridge the gap between user-facing features and complex back-end logic to deliver high-performance applications.

Key Responsibilities

  • Build Cross-Platform Apps: Develop high-quality, responsive mobile applications for iOS and Android using Flutter.
  • Architect Server Logic: Design scalable server-side applications, custom business workflows, and robust back-end systems.
  • Develop REST/GraphQL APIs: Build and optimize secure APIs to enable seamless data exchange between mobile clients and servers.
  • Manage Databases: Design database models, manage data storage systems, and ensure efficient, secure query execution.
  • Optimize App Performance: Diagnose app bottlenecks, optimize rendering speeds, and ensure smooth native-like performance.
  • Deploy to App Stores: Manage the release, updates, and distribution process for both the Apple App Store and Google Play Store.
  • Implement CI/CD: Set up and maintain automated testing, integration, and deployment pipelines for mobile builds.

Qualifications & Experience

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical field experience.
  • Industry Experience: Minimum 3+ years of professional software engineering experience, with 2+ years focused on Flutter & Dart.
  • Front-End Mobile Mastery: Expert knowledge of Flutter framework widgets, state management (e.g., Bloc, Provider, or Riverpod), and animations.
  • Back-End Expertise: Proven experience with server-side technologies such as Node.js, Python, Go, or backend-as-a-service like Firebase.
  • Database Management: Deep understanding of relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB, Firestore) databases.
  • Native Integration: Basic understanding of native iOS (Swift/Objective-C) or Android (Kotlin/Java) code integration is a plus.
  • Soft Skills: Strong problem-solving abilities, high attention to visual detail, and excellent team collaboration skills.

Interested in this position?

Submit your application through JobHub BW and take the next step in your career.