تکنولوژیها
- JavaAndroid
طراح و برنامهنویس اندروید کسی است که با زبان جاوا، در چارچوب معماری مشخص، برنامهای را تولید کرده و بتواند آنرا تست و راهاندازی کند. برنامهنویس این کار را با توجه به نیازمندیهای روشنی که از تحلیلگر دریافت کرده انجام میدهد. این برنامه میتواند الگوریتمی و یا کاربردی باشد.
مهارتهای ضروری:
- مسلط به زبان Java، محیط توسعهی Android Studio و Gradle و همچنین آشنا با نسخههای مختلف Android
-
مسلط به SQLite و آشنا با ORMهای مطرح (DbFlow, Realm)
-
مسلط به کار با RESTful API و JSON
-
مسلط به کار با Animation و Transition
-
آشنا با تکنولوژیهای Real Time (کلاینتهای Deepstream یا Socket.io)
-
آشنا با APIهای گوگل خصوصا Google Maps
-
آشنا به Background Programming
-
آشنا با مکانیزمهای تصدیق هویت مانند OAUTH2 و JWT
-
آشنا با فرایند انتشار Application در مارکتهای مطرح
- آشنا با Git
- مهارت و دقت عمل بالا برای پیاده سازی UI و UX مطابق با تصویر UI طراحی شده توسط UI Designer
مهارتهای امتیازی:
-
آشنایی با GraphQL مزیت محسوب میشود
-
آشنایی با سیستم عامل لینوکس مزیت محسوب میشود
-
دانش حوزه پرداخت مزیت محسوب میشود
مزایا
- امکان رشد و توسعه
- تیم جوان و پویا
- محیط کاری دوستانه