We are seeking an experienced and passionate Flutter Mobile Developer to join our team. As a Flutter Mobile Developer, you will be responsible for developing high-quality mobile applications for both Android and iOS platforms. Your primary focus will be on creating robust, user-friendly applications using Flutter, along with ensuring the best possible performance, quality, and responsiveness of the applications.
Responsibilities:
As a Flutter Developer, you will be responsible for:
- Create multi-platform apps for iOS/Android using Flutter Development Framework.
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, maintainable, and efficient code
- Participate in code reviews to ensure code quality and best practices
- Stay up-to-date with the latest trends and technologies in mobile development.
- Monitoring the performance of live apps and work on optimizing them at the code level
- Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance
- Translate designs and wireframes into high quality code
- Ensure the best possible performance, quality, and responsiveness of the application
- Microcode enhancements within mobile platforms like Android/iOS Flutter widgets for iOS and Android.
A bachelor's degree in computer science, software engineering, or a related field (or equivalent work experience).Minimum 3 years proven experience as an application developer and cross platforms (Experience in Flutter app development).Have published at least one original Android app.Strong knowledge of Dart programming language.Participation in the process of analysis, designing, implementation, and testing of new apps.Knowledge of mobile UI design principles and best practices.Experience with version control systems such as Git.Good problem-solving and analytical skills.Strong verbal and written communication skills.Strong experience in SQL Database and NOSQL (realm, hive, firebase Realtime, firebase Firestore, shared preferences).Good understanding of state management (e.g., Provider, Bloc), animations, app architecture.Experience with third-party libraries and APIs and handling JSON data.Knowledge of the library / tools e.g., Firebase Crashlytics, Google Maps.Familiarity with OOP design principles.Familiarity with Functional Programming.Ability to work in a team environment. If you are passionate about Flutter app development, have a proven track record in mobile app development, and thrive in a collaborative environment, we invite you to apply and be a key player in shaping the future of our projects.