
Senior Flutter Engineer-(Flutter, UI application development, Java, Android IOS)
- Bangalore, Karnataka
- Permanent
- Full-time
- 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
- 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.