ما به دنبال یک برنامه نویس اندروید برای کار در محیطی پویا جهت توسعه یک اپلیکیشن موبایل در حوزه Fintech هستیم. تمرکز اصلی شما بر روی توسعه پروژه اپلیکیشن اندروید و یک in-app library و ارتباط آنها با سرور است. شما در کنار تیم حرفه ای مهندسان و توسعه دهندگانی کار خواهید کرد که بر روی لایه های مختلف و زیر ساخت های سیستم کار میکنند. بنابراین تعهد شما به مشارکت در حل مسائل و حل پیچیدگی های طراحی و همچنین کیفیت محصول الزامی است.
مهارتهای مورد نیاز
• تجربه توسعه حداقل یک اپلیکیشن اندروید موجود در مارکت ها
• آشنایی با RESTful API برای اتصال اپلیکیشن های اندروید به سرویس های back-end
• تجربه برنامه نویسی multithreading
• آشنایی با unit test و کدهای قابل تست
• فهم کامل از design pattern ها و مفاهیم شی گرایی (OOP)
• تجربه پیاده سازی معماری MVVM یا MVP در اپلیکیشن اندروید
• آشنایی با Reactive Programming بوسیله RxJava