استخدام Senior Flutter Developer
شرح موقعیت شغلی
Experienced professionals in the fields of Fintech and Core Banking are prioritized for acceptance.
Having a minimum of 6 years of required professional experience is essential.
Requirements:
- Proficiency in Flutter and Dart language.
- Mastery of various architectures such as BloC and Getx.
- Expertise in Material Components and Flutter Widgets.
- Experience with socket communication and managing widget lifecycles.
- Familiarity with Clean Code principles and multi-platform implementation in Flutter.
- Proficient in Git, including GitFlow standard.
- Understanding of HTTP protocol, REST API concepts, and state management techniques.
- Knowledge of software architectures, design patterns, and PWA concepts.
- Experience with Agile methodologies, Scrum Framework, and Jira Software.
- Familiarity with iOS and Android ecosystems.
- Strong problem-solving skills and ability to analyze and implement complex UI designs.
- Experience in server communication through REST and WebSocket protocols.
- Familiarity with Clean Architecture principles for scalable and maintainable codebases.
- Proficiency in at least one popular state management solution such as Bloc or Riverpod.
- Understanding of the importance of testing and familiarity with Flutter testing frameworks.
- Knowledge of performance optimization techniques for Flutter applications.
- Continuous learning mindset to stay updated with the latest Flutter and Dart advancements.
- Strong communication and teamwork skills for collaborating effectively in development teams.
- Experience in version control systems beyond Git, such as SVN or Mercurial.
- Ability to mentor junior developers and contribute to code reviews and knowledge sharing sessions.
Responsibilities:
- Proficiency in implementing Android applications.
- Sufficient knowledge of Android UI components, design principles, patterns, and best practices.
- 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.
- Sufficient skill in working with Git.
- Work experience with Kotlin.
- Work experience with RxAndroid.
- Ability to work independently and within a team
- Strong communication skills
Payments and Benefits:
- Regular payments and insurance from the first day of employment.
- Supplementary insurance coverage and employee benefits.
- Opportunities for development, advancement, and training.
Working Days: Saturday to Wednesday, from 9:30 AM to 6:30 PM.
مهارتهای مورد نیاز
- Flutter
- Android
- Git
حداقل سابقه کار
- بیش از شش سال
حقوق
- حقوق از ۵۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت