Role Overview
We are looking for a passionate Flutter Developer with 1 year of experience in developing iOS applications using Flutter. The ideal candidate should have hands-on experience in building, testing, and deploying high-quality mobile applications, with a strong understanding of Flutter, Dart, and iOS development principles.
Responsibilities
- Develop and maintain high-performance iOS mobile applications using Flutter.
- Build responsive and visually appealing user interfaces.
- Integrate RESTful APIs and third-party services.
- Collaborate with UI/UX designers to implement intuitive mobile experiences.
- Write clean, maintainable, and reusable code following best practices.
- Debug, troubleshoot, and optimize application performance.
- Test applications to ensure functionality, performance, and security.
- Work closely with backend developers and QA teams throughout the development lifecycle.
- Participate in code reviews and contribute to continuous improvement.
Requirements
- 1 year of hands-on experience in Flutter development for iOS applications.
- Strong knowledge of Flutter and Dart.
- Experience in developing and maintaining iOS applications.
- Good understanding of iOS design guidelines and Apple Human Interface Guidelines.
- Experience integrating REST APIs and JSON.
- Familiarity with state management techniques such as Provider, Riverpod, or Bloc.
- Knowledge of local storage, push notifications, and app lifecycle management.
- Experience with Git for version control.
- Understanding of App Store deployment and release process is an added advantage.
- Strong debugging, problem-solving, and analytical skills.
Nice to Have
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience with Firebase, SQLite, or Hive is an added advantage.
- Basic knowledge of Swift or native iOS development is a plus.
Skills
- Flutter
- Dart
- iOS
- REST APIs
- Git