استخدام Senior Android Developer
شرح موقعیت شغلی
شرکت RoobiTech برای توسعه تیم فنی، جهت اجرای پروژههای استارتآپی نیاز به یک توسعهدهنده ارشد Android خلاق، علاقهمند و توانمند پیشبرد اهداف فنی دارد.
انتظار ما از توسعهدهنده:
انتظار ما از توسعهدهنده:
- بررسی نیازمندیهای محصولات، تحلیل و ارائه راهحل در حوزه کاری
- پیادهسازی طراحیهای UI/UX انجام شده توسط طراح
- تحویل کد با بالاترین کیفیت، رعایت قواعد برای داشتن کد تمیز (Clean Code)
- تحویل کد به صورت تست شده
- در دست گرفتن ابتکار عمل در مواردی که راهحل واضحی وجود ندارد
- تعامل مثبت با سایر اعضای تیم و شرکت جهت دستیابی به اهداف
- بررسی مداوم جدیدترین تکنولوژیها و تلاش در جهت بهروز نگهداشتن خود و محصولات
- درک و تسلط در مفاهیم طراحی و پیاده سازی مبتنی بر شی گرایی (Object Oriented, SOLID)
- تجربه کاری در استفاده از روشهای multi-threading و performance tuning
مهارتهای ضروری
- تسلط بر Kotlin
- تجربه در استفاده از وب سرویسهای مختلف (REST, JSON, APIs)
- تجربه در زمینه UnitTest و UITest
- تجربه در زمینه طراحی UI/UX
- تجربه در زمینه معماری MVVM و JetPack Libraries
- تجربه در زمینه استفاده از Source Control (مانند Git و GitHub)
- آشنا به Firebase و Fabric
- تجربه و شناخت ابزارهای CI/CD
- تسلط بر دیزاین پترن mvp
- آشنا به دیتابیسهای ORM مثل room یا sugar
- تسلط بر Rx Android , dagger و برنامه نویسی آسنکرون
- تسلط بر runtime permission
- آشنا به proguard
سایر شرایط و مزایا:
- ترجیح بر همکاری به صورت تمام وقت (موارد پارهوقت قابل مذاکره است)
- داشتن تجربه کاری مرتبط دارای اهمیت میباشد.
- فضای کاری مجهز با امکانات رفاهی
- محدوده همکاری: شرق تهران
مهارتهای مورد نیاز
- Android
- Java
- Kotlin
- UI UX
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۵,۰۰۰,۰۰۰ تا ۸,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست