Role Overview We are seeking an experienced and skilled Flutter Developer to design, develop, and maintain high-performance, cross-platform mobile applications. The ideal candidate should have a strong understanding of Flutter and Dart, and experience in building apps for both Android and iOS platforms. You will work closely with other developers, designers, and stakeholders to deliver user-friendly and robust mobile apps that meet business requirements. Key Responsibilities: App Development: Design and develop mobile applications using Flutter and Dart, ensuring a seamless user experience across iOS and Android platforms. Cross-Platform Solutions: Write reusable, efficient, and maintainable code for Flutter-based applications. Collaboration: Collaborate with cross-functional teams, including designers, backend developers, and product managers, to create innovative and user-centric solutions. Performance Optimization: Ensure optimal performance, responsiveness, and scalability of applications. Testing and Debugging: Write unit and integration tests to ensure the quality of the application. Troubleshoot and debug to improve the overall app performance. App Maintenance: Provide ongoing maintenance and bug fixes for applications after the release. Documentation: Maintain detailed documentation of code, features, and development processes. Stay Updated: Keep up-to-date with the latest trends and advancements in Flutter development and mobile app technologies. Skills and Qualifications: Technical Skills: Strong proficiency in Flutter (Dart) and experience with building mobile applications using Flutter framework. Solid understanding of mobile development principles for iOS and Android platforms. Familiarity with RESTful APIs, third-party libraries, and SDK integration. Experience with version control tools such as Git. Experience in state management frameworks (e.g., Provider, Riverpod, Bloc, Redux). Knowledge of mobile UI/UX design principles and best practices. Understanding of Firebase integration and cloud-based services is a plus. Experience: 3+ years of professional experience in Flutter app development. A strong portfolio of released mobile applications on the App Store and/or Google Play Store is a plus. Other Requirements: Excellent problem-solving skills and attention to detail. Strong communication skills and ability to work in a collaborative team environment. Ability to work on multiple tasks and meet deadlines effectively. Bachelor's degree in Computer Science, Engineering, or a related field (preferred but not mandatory).