*About the Job*
A Flutter Developer will be responsible for developing and maintaining cross-platform mobile applications for iOS and Android using Flutter.
Job description :
- Design and develop mobile applications using the Flutter framework for both iOS and Android platforms.
- Collaborate with UX/UI designers, product managers, and other developers to create seamless and user-friendly mobile experiences.
- Write clean, maintainable, and efficient code while adhering to best practices.
- Optimize app performance and troubleshoot any issues that arise.
- Implement app features and functionality based on product requirements and specifications.
- Stay updated with the latest industry trends, technologies, and Flutter updates.
- Conduct testing to ensure the app performs well across different devices.
- Participate in code reviews and ensure quality assurance.
-Experience: Proven experience as a Flutter Developer or in a similar role with 2 - 3 years of experience in mobile app development.-Education: Bachelor’s degree in Computer Science, Software Engineering, IT related subject area experience, or related field.- Familiarity with native Android/iOS development.- Knowledge of testing frameworks for Flutter ( Flutter Driver, Unit testing).- Experience with version control tools like Git- Strong understanding of mobile UI/UX design principles and best practices.- Familiarity with RESTful APIs and third-party libraries and APIs integration.- Knowledge of state management techniques in Flutter (e.g., Provider, Riverpod, Bloc, etc.).- Experience with integrating push notifications and handling app releases.- Strong proficiency in Dart and Flutter, with experience in creating responsive and performant UIs.- Knowledge of Firebase or other backend services for app development is a plus.Skills:Strong problem-solving skills and attention to detail.