شرح وظایف و مسئولیت ها:
طراحی و توسعه برنامه های کاربردی پیشرفته برای پلتفرم اندروید
کار بر روی بهبود و اصلاح برنامه های کاربردی موجود و رفع اشکالات
ارزیابی و پیاده سازی بهترین شیوه ها برای بهینه سازی عملکرد برنامه
همکاری نزدیک با سایر توسعه دهندگان و طراحان UI/UX برای اطمینان از ایجاد یک تجربه کاربری عالی
نوشتن کدهای تمیز، قابل تست و قابل نگهداری
ارزیابی فناوری های جدید و ابزارها به منظور بهبود فرآیندهای توسعه و نواوری های محصول
بررسی مستمر اپلیکیشن ها برای اطمینان از کارایی و ثبات ان ها، از طریق گزارش های داخلی شرکت و استفاده از پلتفرم های تحلیل خطا مانند Firebase و دیگر ابزارهای مشابه
مهارت های تخصصی و تکنیکال :
1-تسلط به JAVA و Kotlin
2- مسلط به OOP، SOLID
3- مسلط به پایگاه داده (TSQL-SQLite)
4-آشنایی به پایگاه داده های NOSQL
5-مسلط به مفاهیم Android
6-مسلط به الگوهای معماری MVVM،MVC،MVP
7-آشنایی کافی با کتابخانه های پرکاربرد مثل Retrofit /RxJAVA/ Hit /Glide/Realm
8-آشنایی کافی به Design Patterns
9- آشنایی کافی به Git
10-آشنایی کافی به داده ساختار و الگوریتم
11-آشنایی کافی به مفاهیم شبکه و وب سرویس
12-آشنایی کافی به روش های توسعه ای چابک
13-آشنایی با Gradle و R8
الزامات
-تسلط کامل بر فلاتر و دارت جهت طراحی اپلیکیشن با خروجی اندروید، ios و وب
- تسلط به مفاهیم Material Design و توانایی کامل در پیاده سازی UI و UX
آشنا به مفاهیم پایگاه داده
- تسلط بر یکی از زبان های Back-End مانند PHP یا پایتون امتیاز محسوب می شود ولی الزامی نیست.
- آشنایی با طراحی رابط کاربری و تجربه کاربری (UI/UX Designer)
- آشنایی با Figma و یا Adobe XD
- آشنایی با زبان PHP و فریم ورک Laravel
ثبت مشکل و تخلف آگهی
ارسال رزومه برای امین ارتباطات هامون