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.
معرفی شرکت
آرشام یک شرکت دانشبنیان و ایدهپرداز در حوزه فناوری مالی است که در سال ۱۳۹۶ تأسیس شده است. این شرکت با اخذ مجوزهای پرداخت یاری و پرداخت سازی از بانک مرکزی جمهوری اسلامی و شاپرک، به ارائه خدمات و راهکارهای بیهمتا در حوزههای مالی مانند بانکداری مجازی، بانکداری باز، اینشورتک و سوپرمارکت مالی میپردازد.
ایپام به دنبال ارتقاء صنعت فینتک در ایران است و بر این اساس با استفاده از فناوریهای نوین و مبتکرانه، متخصصین توانمند این حوزه و زیرساختهای فنی منحصربهفرد، صنعت بزرگ فینتک را در ایران به سطح پیشرفتهای جهانی ارتقا میدهد.
با تمرکز بر ارائه خدمات و راهکارهای مالی پیشرفته و با کیفیت، آرشام به دنبال تسهیل و بهبود تجربه مشتریان در حوزه مالی است و در جهت ایجاد یک اکوسیستم مالی پویا و فعال در ایران تلاش میکند.