Mandatory skills : Flutter, Dart Programming, Provider and knowledge in SOLID principles, Solid blocs, MVVM/Clean Architecture, Widget lifecycle, Native Views, Method channels, Writing Test cases.
· Interview Mode – ACL internal virtual technical discussion & Face to Face interview (Mandatory)
· Experience – 4-7 Years in flutter
Required Skills:
• Proven experience as a Flutter Developer.
• Strong knowledge of Dart programming language.
• Experience with state management using Provider.
• Proficiency in creating responsive UI code for various devices.
• Solid understanding of SOLID principles and MVVM architecture.
• Experience in writing unit test cases.
• Familiarity with method channels for communication with native platforms.
• Basic knowledge of Android and IOS platforms.
Native UI development in Android or IOS would be an added advantage
• Experience in hosting views from native Android and iOS into Flutter.
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork skills.
Key Responsibilities:
• Design, develop, and maintain mobile applications using Flutter
• Create plugins, packages, and modules for Flutter, Android, and iOS
• Implement state management using Provider, BLoC, or other state management solutions
• Write responsive UI code that adapts to any device, including desktop and web
• Apply SOLID principles and MVVM architecture to ensure maintainable and scalable code
• Write unit test cases to ensure high code coverage
• Communicate with native Android and iOS code using Method Channels
• Collaborate with cross-functional teams to identify and prioritize project requirements
• Conduct code reviews and ensure adherence to coding standards
• Troubleshoot and resolve issues efficiently
• Stay up-to-date with industry trends and emerging technologies
Good to have: