
Senior Flutter Developer
- Johannesburg, Gauteng
- Permanent
- Full-time
Key Requirements Bachelors degree in Computer Science, Software Engineering, or equivalent practical experience. 7+ years of mobile application development experience, with a strong focus on Flutter and Dart. Proven track record of publishing apps to the App Store and Google Play Store. Proficiency in mobile app architecture, design patterns, and state management (e.g., BLoC, MVVM). Experience with testing frameworks for Flutter (e.g., Flutter Test, Mockito). Knowledge of performance optimization techniques for mobile applications. Strong experience with API integrations and third-party library management. Familiarity with cloud services (Firebase, AWS, Heroku) and CI/CD practices. Advanced Git workflow management and version control expertise. Experience in other mobile frameworks (React Native, Swift, Kotlin) is advantageous. Previous experience in a high-growth startup or fast-paced environment is a plus. Excellent problem-solving skills with the ability to balance technical and business considerations. Strong verbal and written communication skills. Passion for technology, continuous learning, and innovation.
Careers24