Company Description Quilt is a generative AI-powered mobile video creation and social media platform that lets you capture and remix media from anywhere. Our platform automatically selects, integrates, and coordinates AI models to create and stitch together any media. Role Description This is a full-time remote role for a Senior Flutter Developer. The Senior Flutter Developer will be responsible for developing scalable, high-quality mobile applications, ensuring robust app performance, and maintaining clean code. Day-to-day tasks include collaborating with cross-functional teams, implementing new features, debugging and troubleshooting issues, updating applications as needed, and optimizing app performance. The role also involves ensuring responsiveness and efficiency of applications. Technical Expectations Widgets Expertise: Deep experience in building standard and custom widgets in Flutter. State Management Proficiency: Proven expertise with at least two state management solutions (e.g., Provider, BLoC, Redux, Riverpod). Design Principles: Solid understanding and application of SOLID and DRY principles. Unit Testing: Strong ability to write and maintain comprehensive unit test cases. Architectural Patterns: Hands-on experience with modern architectural patterns such as Clean Architecture and MVVM. Network Communication: Proficient in handling network calls, with practical experience using packages like Dio. Dependency Management: Skilled in implementing the singleton pattern and familiar with dependency injection tools like get_it. Logical Thinking: Excellent logical and analytical problem-solving skills.