Architect and develop high-quality mobile applications using Flutter for iOS and Android.
Lead the development and deployment of scalable, performance-driven applications.
Collaborate with cross-functional teams including designers, product managers, and backend developers to create end-to-end solutions.
Ensure high performance, responsiveness, and quality of applications, optimizing code and resolving issues as they arise.
Take ownership of end-to-end development, from initial concept through to final deployment and maintenance.
Guide junior developers and share best practices to enhance team performance and maintain high coding standards.
Participate in sprint planning, daily stand-ups, and retrospective meetings, working within an agile framework.
Stay current with emerging trends and technologies in mobile development and contribute innovative ideas to product development.
Implement and integrate third-party libraries, RESTful APIs, and cloud-based services like Firebase.
Conduct peer code reviews and ensure a high level of software quality.
Requirements:
3+ years of professional experience in Flutter development.
Strong proficiency in Dart programming language and knowledge of Flutter framework.
Demonstrated experience building and maintaining production-grade mobile apps.
Extensive experience with state management (Provider, Riverpod, Bloc, etc.) and UI/UX design principles.
Proficient in integrating RESTful APIs and working with backend technologies.
Strong knowledge of version control using Git.
Experience working with CI/CD pipelines and app deployment processes.
Familiarity with native Android/iOS development is a plus.
Understanding of app performance optimization, memory management, and multi-threading.
Strong problem-solving skills, analytical thinking, and ability to debug complex issues.
Excellent collaboration and communication skills in a cross-functional team environment.
Preferred Qualifications:
Experience with Firebase, GraphQL, or other cloud platforms.
Knowledge of mobile design patterns (e.g., MVVM, Clean Architecture, etc.).
Familiarity with testing frameworks and techniques (unit testing, widget testing, integration testing).
Experience with native Android development (Kotlin/Java) or native iOS development (Swift/Objective-C).
Experience with Google services (Google Maps, Firebase Analytics, etc.).
Employement Category:
Employement Type: Full time Industry: IT Services & Consulting Role Category: ERP / CRM Functional Area: Not Specified Role/Responsibilies: Flutter developer Job in Coderwing Hiring For