Were looking for an experienced Flutter Developer to join our innovative team in building cross-platform mobile applications. The ideal candidate will bring strong expertise in Flutter and Dart, with additional experience in Ionic and Android native development. Youll be responsible for developing and maintaining high-performance, feature-rich mobile applications that deliver exceptional user experiences across iOS and Android platforms.
Key Responsibilities
Design and build advanced mobile applications using Flutter framework
Write clean, maintainable, and efficient Dart code
Create responsive and adaptive UI designs that work across different screen sizes
Integrate RESTful APIs and implement offline storage solutions
Implement state management solutions using providers, BLoC, or similar patterns
Ensure optimal application performance and size
Debug and resolve complex application issues
Handle app deployment and publishing to both App Store and Google Play Store
Collaborate with the design team to implement pixel-perfect UI/UX
Participate in the complete mobile application development lifecycle
Mentor junior developers in Flutter development practices
Contribute to architectural decisions and technology choices
Implement automated testing and continuous integration practices
Qualifications
Bachelors degree in Computer Science, Software Engineering, or equivalent experience
3+ years of experience in mobile application development
Strong portfolio of published mobile applications
Proven experience with Flutter and Dart
Experience with Ionic framework and Android native development (preferred)
Understanding of mobile app architecture patterns
Knowledge of both iOS and Android platform guidelines
Experience with version control systems (Git)
Strong problem-solving abilities
Excellent communication and team collaboration skills
Technical Skills
Core Technologies
Flutter SDK & Dart programming language
Flutter state management solutions (Provider, BLoC, Riverpod)
Flutter widget lifecycle and performance optimization