Job
Description
As a Mobile Application Developer using Flutter, your role involves developing and maintaining mobile applications. You will collaborate with designers and product managers to define app features and user experiences. Your responsibilities include writing clean, maintainable code, participating in code reviews, and implementing Flutter method channels for platform-specific functionalities. Additionally, you will manage app state using Flutter state management frameworks such as BLOC, Provider, GetX, and Riverpod. Integration of Firebase for backend services and real-time data, implementation of push notifications for both Android and iOS, and troubleshooting and debugging applications for performance optimization are also part of your tasks. It is crucial to stay updated with the latest trends and technologies in mobile development. Key Responsibilities: - Develop and maintain mobile applications using Flutter. - Collaborate with designers and product managers to define app features and user experiences. - Write clean, maintainable code and participate in code reviews. - Implement Flutter method channels for platform-specific functionalities. - Manage app state using Flutter state management frameworks (BLOC, Provider, GetX, Riverpod). - Integrate Firebase for backend services and real-time data. - Implement push notifications for both Android and iOS. - Troubleshoot and debug applications to optimize performance. - Stay up to date with the latest trends and technologies in mobile development. Qualifications Required: - Bachelors degree in Computer Science or a related field (or equivalent experience). - 2-3 years of experience in mobile app development using Flutter. - Basic understanding of Java and Dart. - Proficiency in Dart, including knowledge of Dart mixins. - Experience with Flutter method channels. - Familiarity with state management frameworks (BLOC, Provider, GetX, Riverpod). - Experience with Firebase and push notifications (Android, iOS). - Knowledge of version control systems (e.g., Git). - Strong problem-solving skills and attention to detail. - Good communication skills and ability to work in a team environment. In addition to the above qualifications, experience in building and deploying applications on both Android and iOS platforms, and understanding of mobile UI/UX design principles are preferred qualifications. As a Mobile Application Developer using Flutter, your role involves developing and maintaining mobile applications. You will collaborate with designers and product managers to define app features and user experiences. Your responsibilities include writing clean, maintainable code, participating in code reviews, and implementing Flutter method channels for platform-specific functionalities. Additionally, you will manage app state using Flutter state management frameworks such as BLOC, Provider, GetX, and Riverpod. Integration of Firebase for backend services and real-time data, implementation of push notifications for both Android and iOS, and troubleshooting and debugging applications for performance optimization are also part of your tasks. It is crucial to stay updated with the latest trends and technologies in mobile development. Key Responsibilities: - Develop and maintain mobile applications using Flutter. - Collaborate with designers and product managers to define app features and user experiences. - Write clean, maintainable code and participate in code reviews. - Implement Flutter method channels for platform-specific functionalities. - Manage app state using Flutter state management frameworks (BLOC, Provider, GetX, Riverpod). - Integrate Firebase for backend services and real-time data. - Implement push notifications for both Android and iOS. - Troubleshoot and debug applications to optimize performance. - Stay up to date with the latest trends and technologies in mobile development. Qualifications Required: - Bachelors degree in Computer Science or a related field (or equivalent experience). - 2-3 years of experience in mobile app development using Flutter. - Basic understanding of Java and Dart. - Proficiency in Dart, including knowledge of Dart mixins. - Experience with Flutter method channels. - Familiarity with state management frameworks (BLOC, Provider, GetX, Riverpod). - Experience with Firebase and push notifications (Android, iOS). - Knowledge of version control systems (e.g., Git). - Strong problem-solving skills and attention to detail. - Good communication skills and ability to work in a team environment. In addition to the above qualifications, experience in building and deploying applications on both Android and iOS platforms, and understanding of mobile UI/UX design principles are preferred qualifications.