Senior Android Developer
نرم افزارهای موبایل
برای تقویت یک تیم جدید و جوان با پرژهای بین المللی به دنبال مهندسان Android هستیم
• شما میبایست 3 سال تجربهی برنامه نویسی حرفه ای در Android یا 2 سال تجربه Developer
• Android دیجیتال برای برنامه های کاربردی وب و تلفن همراه داشته باشید
• تجربه کارشما به عنوان Senior Android Developer یا نقش مشابه اثبات شده باشد
• درجه علم کامپیوتر یا لیسانس در یکی از رشتههای مرتبط با مهندسی نرم افزار و یا فناوری اطلاعات و یا هر زمینه مرتبط آکادمیک
• سکونت در استان تهران
• امکان کار به صورت تمام وقت و همکاری بلند مدت و کار قابل اعتماد
• تاریخ شروع مورد نظر: 1 مهرماه یا دیرتر
مسئولیت / نقش شغلی (Responsibilities)
• ترجمه "طراحی و سیم فریم" به کد با کیفیت بالا
• طراحی، ساخت و نگهداری کد با کارایی بالا برای برنامه های Androidموبایل
• شناسایی و اصلاح تنگناها و رفع اشکالات
• حفظ کیفیت کد، مستند سازی و آزمایش برنامه های موبایل
موارد مورد نیاز (Requirements)
• متخصص برنامه نویسی و تجربه کاری با java
• یک یا چند برنامه را در فروشگاه App منتشر شده باشد
• تجربه ودانش آندروید NDK /SDK ، نسخه های مختلف آندروید، وروی نحوه برخورد با اندازه های مختلف صفحه نمایش مسلط هستین
• کدهای روشن، خوب معماری و آزمایش شده در Android را نوشته باشید و معماری کامل از REST MVP MVVM درمورده استفاده و مزایا و معایب اگاه هستین
• تجربه کار با چارچوبهای iOS مانند Core Data، Core Animation، Core Graphics و Core Text
• تجربه ودانش چگونگی استقااه از Git و اصول OOP می دانید دانش برنامه نویسی بهترین شیوه ها مدرن امروزه درباره تلفن همراه، معماری، روند و فن آوری های
• برنامه ریزی با سرعت بالا ، نسخه ی نمایشی و عقب افتاده مورد تجزیه و تحلیل قرار گرفته اند
• دیدگاه قوی در UI و مفاهیم اساسی UX و همکاری با Design UI / UX
• کار با منابع داده های خارجی و API ها.
• آشنا با RxJava، Dagger 2، Butterknife
• تجربه ذخیره سازی آفلاین، threading و تنظیم عملکرد
• با تیم های متقابل عملیاتی برای تعریف، طراحی و ارسال ویژگی های جدید همکاری
• کار بر روی رفع اشکال و بهبود عملکرد برنامه
• به طور مداوم کشف، ارزیابی و اجرای فن آوری های جدید برای به حداکثر رساندن بهره وری Developer.
• آشنا با متدولوژی Agile مخصوصا Scrum
چه موردی را میخواهید گزارش کنید؟