استخدام برنامهنویس Flutter
شرح موقعیت شغلی
- Proficiency in Flutter and Dart language.
- Mastery of various architectures such as BloC and Getx and Riverpod.
- Ability to create and manage dynamic themes base on Platform at compile time or run time.
- Expertise in Material Components and Flutter Widgets.
- Experience with socket communication and managing widget lifecycles.
- Proficient in Git, including GitFlow standard.
- Understanding gRPC protocol and API REST API concepts
- Knowledge of software architectures, design patterns, and PWA concepts.
- Familiarity with Clean Code principles in iOS, Android, Windows and Linux ecosystems.
- Understanding of the importance of testing and familiarity with Flutter testing frameworks.
- Knowledge of performance optimization techniques for Flutter applications.
- Familiarity with MVP and MVVM architectural patterns.
- Understanding and mastery of Object-Oriented Design and Implementation (SOLID principles).
- Experience with multi-threading techniques and performance tuning.
- Familiarity with push notifications in Android applications.
- Work experience with Kotlin.
- Work experience with RxAndroid.
- Ability to work independently and within a team Strong communication skills
- Experience with Agile methodologies, Scrum Framework.
- Familiarity with Clean Architecture principles for scalable and maintainable codebases
- Strong problem-solving skills and ability to analyze and implement complex UI designs.
- Continuous learning mindset to stay updated with the latest Flutter and Dart advancements.
- Strong communication and teamwork skills for collaborating effectively in development teams.
- Ability to mentor junior developers and contribute to code reviews and knowledge sharing sessions.
- Mastery of various architectures such as BloC and Getx and Riverpod.
- Ability to create and manage dynamic themes base on Platform at compile time or run time.
- Expertise in Material Components and Flutter Widgets.
- Experience with socket communication and managing widget lifecycles.
- Proficient in Git, including GitFlow standard.
- Understanding gRPC protocol and API REST API concepts
- Knowledge of software architectures, design patterns, and PWA concepts.
- Familiarity with Clean Code principles in iOS, Android, Windows and Linux ecosystems.
- Understanding of the importance of testing and familiarity with Flutter testing frameworks.
- Knowledge of performance optimization techniques for Flutter applications.
- Familiarity with MVP and MVVM architectural patterns.
- Understanding and mastery of Object-Oriented Design and Implementation (SOLID principles).
- Experience with multi-threading techniques and performance tuning.
- Familiarity with push notifications in Android applications.
- Work experience with Kotlin.
- Work experience with RxAndroid.
- Ability to work independently and within a team Strong communication skills
- Experience with Agile methodologies, Scrum Framework.
- Familiarity with Clean Architecture principles for scalable and maintainable codebases
- Strong problem-solving skills and ability to analyze and implement complex UI designs.
- Continuous learning mindset to stay updated with the latest Flutter and Dart advancements.
- Strong communication and teamwork skills for collaborating effectively in development teams.
- Ability to mentor junior developers and contribute to code reviews and knowledge sharing sessions.
مهارتهای مورد نیاز
- Flutter
- dart
- Git
- REST API
- Android
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست