Analyze App user stories & develop based on Assigned schedule
Maintain Legacy code and able to bug fix
Maintain & add new features to payment SDKs
Be able to use version control tools like Git and have good understanding of Git flow, pull request and merge Code conflicts without affecting other parts of code.
Ensure software stability via regression, support QA and perform unit & user acceptance test
Research on latest trends, approaches and architectures To find the best possible solution
Review other chapter members codes and comment for Merge request
Requirements:
Highly skilled in Java/ Kotlin programming language
Fluent in different Mobile architecture (MVVM, MVP etc.)
Highly skilled in Android APIs & Apps lifecycle
Fluent in different tools like Android Architecture Components, RxJava, Retrofit etc.
Fluent in understanding Restful API’s
Nice to have understanding of android libraries and how to deploy them
Nice to have experience with testing tools (unit and UI testing)
Fluent in design of well-structured and efficient UI
Digipay - Digikala Group
معرفی شرکت
ما در دیجیکالا به عنوان شرکتی که در حوزه تجارت الکترونیک فعالیت میکنه، به دنبال تحقق رویای «لبخندی برای همه ایران» هستیم. در همین راستا، با بهرهگیری از فناوریهای روز دنیا و توسعه مداوم سرویسهای مبتنی بر تکنولوژی، ارزشهای خودمون رو در مشتریمحوری، اشتیاق برای تعالی، کارگروهی و نتیجهگرایی دنبال میکنیم.
در گروه دیجیکالا امکانی فراهم شده تا ما با افراد با تخصصهای متنوع در یک مجموعه فعالیت کنیم. علاوه بر این، با توجه به سرعت رشد بالا در دیجیکالا، امکان رشد و توسعه رو در مواجهه با چالشها و استفاده از برنامههای توسعه و آموزش متنوع داریم.