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.
