Flutter Developer
Job Type: Full-Time
Job Summary:
We are looking for a passionate Flutter Developer to join our team. The ideal candidate will be responsible for designing and developing cross-platform mobile applications using Flutter. You should have a deep understanding of mobile app architecture and the ability to work both independently and as part of a team.
Key Responsibilities:
- Design, develop, and deploy high-performance mobile applications using Flutter.
- Collaborate with UI/UX designers, backend developers, and product managers.
- Write clean, maintainable, and well-documented code.
- Integrate REST APIs and third-party libraries.
- Debug and optimize performance across iOS and Android platforms.
- Stay up to date with the latest technologies, trends, and best practices in mobile development.
- Participate in code reviews and provide constructive feedback.
Requirements:
- Strong knowledge of Dart programming language.
- Familiarity with mobile app architecture patterns (MVC, MVVM, BLoC, etc.).
- Experience with Firebase, SQLite, and RESTful APIs.
- Understanding of Git and version control workflows.
- Familiarity with native Android/iOS development is a plus.
- Strong problem-solving and analytical skills.
Nice to Have:
- Published apps on Google Play Store and/or Apple App Store.
- Familiarity with Github, push notifications, in-app purchases, etc.
- Knowledge of testing frameworks (unit testing, integration testing).
Education:
- Bachelorβs degree in Computer Science, Engineering, or related field (or equivalent work experience).