Flutter Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Roles and Responsibilities
Design, develop, test, and maintain mobile applications using Flutter.
Build reusable, scalable, and maintainable code.
Integrate RESTful APIs, third-party libraries, and backend services.
Optimize application performance, quality, and responsiveness.
Collaborate with UI/UX designers, product managers, and backend developers.
Participate in code reviews and enforce coding standards.
Troubleshoot and resolve application issues and bugs.
Implement state management solutions such as Provider, Bloc, Riverpod, or GetX.
Ensure application security and data protection best practices.
Publish and maintain applications on Google Play Store and Apple App Store.
Mentor junior developers and provide technical guidance.
Required Skills
4+ years of hands-on Flutter development experience.
Strong knowledge of Dart programming language.
Experience with state management frameworks (Bloc, Provider, Riverpod, GetX).
Strong understanding of mobile app architecture and design patterns.
Experience with REST APIs, JSON, and Web Services.
Familiarity with Firebase services (Authentication, Firestore, Push Notifications, Analytics).
Knowledge of Git version control systems.
Experience with CI/CD pipelines.
Strong debugging and performance optimization skills.
Preferred Qualifications
Experience with native Android (Kotlin/Java) or iOS (Swift) development.
Knowledge of Agile/Scrum methodologies.
Experience with cloud platforms such as AWS, Azure, or GCP.
Familiarity with automated testing and deployment tools.
Education
Bachelor's degree in Computer Science, Information Technology, or a related field.