Job Overview
We are seeking a skilled Mid-Level Flutter Developer to join our development team. The ideal candidate will have strong experience in cross-platform mobile application development using Flutter and knowledge of native Android or iOS development.
Core Responsibilities
● Design and develop high-performance mobile applications using Flutter framework
● Write clean, maintainable, and efficient code following BLoC pattern and Clean Architecture principles
● Implement complex UI features and integrate with backend services via APIs
● Optimize applications for maximum performance across different platforms
● Conduct code reviews and collaborate with team members to maintain code quality
● Debug and resolve technical issues across different platforms
Technical Requirements
● 3+ years of experience in mobile application development with Flutter
● Proficiency in Dart programming language and Flutter framework
● Experience with BLoC pattern and Clean Architecture
● Strong knowledge of either native Android (Kotlin/Java) or iOS (Swift) development
● Experience with state management solutions and REST API integration
● Expertise in version control systems (Git)
● Understanding of mobile UI/UX principles and Material Design
● Experience with automated testing and debugging techniques
Required Skills
● Strong problem-solving abilities and analytical skills
● Proficiency in working with SQLite or other mobile databases
● Experience with third-party library integration
● Understanding of mobile app security best practices
● Knowledge of mobile app deployment processes
● Experience with CI/CD pipelines
● Familiarity with Firebase services and push notifications