
ITM Tanzania Limited
Posted 18 months ago
Flutter Developer
On-site
AI Summary
Required Skills & Experience: Proficiency in Flutter and Dart for mobile development. Strong understanding of mobile development lifecycle and app publishing processes.
About this role
Required Skills & Experience:
- Proficiency in Flutter and Dart for mobile development.
- Strong understanding of mobile development lifecycle and app publishing processes.
- Experience with native development in Android (Java/Kotlin) and/or iOS (Swift/Objective-C).
- Solid experience with Firebase services (Authentication, Firestore, Cloud Functions, Push Notifications).
- Proven track record of having successfully published apps on both Play Store and App Store.
- Strong understanding of state management in Flutter (Provider, Bloc, Riverpod, etc.).
- Familiarity with RESTful APIs to connect mobile applications to backend services.
Personal Attributes:
- Passionate about building seamless and high-quality mobile experiences.
- Ability to work both independently and in a team-oriented environment.
- Strong problem-solving and debugging skills.
- Dedicated to learning and staying up-to-date with the latest technologies and trends.
- Excellent attention to detail and a proactive attitude towards work.
Preferred Experience (Nice to Have):
- Experience with cloud platforms like AWS, Azure, or GCP.
- Familiarity with version control tools such as Git.
- Understanding of Agile/Scrum methodologies.
- Knowledge of native APIs and tools to enhance platform-specific features.
Why Join Us?
- Work with a collaborative and innovative team.
- Opportunity to be part of exciting projects with real-world impact.
- Competitive salary and benefits.
A culture that values creativity, learning, and growth
Key Responsibilities:
- Develop and maintain mobile applications using Flutter.
- Implement app functionalities and UI components using Flutter's widgets and tools.
- Integrate Firebase for authentication, real-time databases, and push notifications.
- Deploy and manage applications in Google Play Store and Apple App Store.
- Collaborate with the design and product teams to deliver features aligned with business goals.
- Debug and troubleshoot issues, ensuring optimal performance and user experience.
Work on native modules when needed, integrating them with Flutter as required