Blu Bank

استخدام توسعه‌دهنده ارشد Android

Blu Bank
تهران

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    RxJavaRxAndroid

آنچه که خواهید داشت
● حداقل سه سال سابقه‌ی کار در زمینه‌ی اندروید و اصول طراحی متریال.
● تجربه‌ی کار با کاتلین.
● تجربه‌ی کار Reactive با فریمورکهای RxJava/RxAndroid/RxKotlin.
● بکوشید اپلیکیشن اندرویدی بسازید که سریع باشد، نرم باشد و جذاب باشد. همچنین بدانید که چرا اینها برای اپلیکیشن بانکی موبایل مهم است.
● با معماری‌های رایج و دیزاین پترن‌های پر استفاده، آشنا باشید.
● تجربه‌ی کار با Dagger داشته باشید و با مفهوم Dependency Injection آشنایی داشته باشید.
● تست کیس‌ها اولین چیزی‌ست که قبل از ساخت فیچر به آن فکر کنید و آخرین چیزی‌ست که پیش از push کد بررسی می‌کنید.
● در طراحی و review کدها مشارکت کنید.
● به آخرین تکنولوژی‌ها علاقه‌ی شدیدی داشته باشید.

آنچه خوب است بدانید
● بر روی معماری clean تجربه مناسب داشته باشید.
● اصول SOLID رو بدانید.
● نرم‌افزاری با تمرکز روی قابل تست بودن بسازید. (Test/Behavior Driven Development, Dependency Injection)
● نیازمندی‌ها را به سادگی داخل معماری بشکنید و ایرادات عملیاتی را در ذهن خود داشته باشید.
● درباره‌ی نوشتن مستندات شفاف حساس باشید تا بقیه‌ی همکاران بتوانند ادامه‌ی کار را دست بگیرند.