Job Details
Skills And Tools:
Job Description
*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.
Job Requirements
-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.
Working conditions:
Work Location: The 5th Settlement.
Days off: 2