توضیحات
مهارتهای فنی مورد نیاز:
- آشنایی با زبانهای برنامهنویسی Kotlin تجربه عملی در توسعه اپلیکیشنهای اندرویدی.
- مسلط به مفاهیم پایهای توسعه اندروید شامل اکتیویتیها، فرگمنتها، سرویسها، Broadcast Receivers و Content Providers .
- تجربه کار با Android SDK و ابزارهای توسعه اندروید مانند Android Studio.
- آشنایی با معماریهای اندروید مانند MVVM ، MVP و تجربه پیادهسازی پروژههای مقیاسپذیر.
- آشنایی با کتابخانههای محبوب مانند Retrofit، Glide، Picasso و استفاده بهینه از آنها.
- تجربه کار با APIهای RESTful و وبسرویسها برای ارتباط با سرور.
- آشنایی با پایگاههای داده محلی مانند SQLite یا Room برای مدیریت دادههای اپلیکیشن.
- آشنایی با Material Design و پیادهسازی رابط کاربری جذاب و کاربرپسند.
مهارتهای نرم و ویژگیهای فردی:
- توانایی کار تیمی و تعامل مؤثر با توسعهدهندگان دیگر، طراحان و مدیران محصول.
- مهارت حل مسئله و علاقه به یادگیری تکنولوژیهای جدید در حوزه اندروید.
- توانایی مدیریت زمان برای اطمینان از تحویل بهموقع پروژهها.
- توانایی مستندسازی مناسب کدها برای تسهیل نگهداری و توسعه در آینده.
تجربیات حرفهای:
- حداقل ۲ سال تجربه در توسعه اپلیکیشنهای اندرویدی.
- تجربه موفق در منتشر کردن اپلیکیشنهای اندروید در فروشگاههای معتبر.