استخدام برنامهنویس Android
شرح موقعیت شغلی
ما در یک تیم در حال رشد، به دنبال یک برنامهنویس اندروید هستیم که بتواند در توسعه و بهبود اپلیکیشنهای مقیاسپذیر و کاربرمحور نقش کلیدی ایفا کند.
شرایط احراز
ویژگی های فردی:
شرایط احراز
ویژگی های فردی:
- توانایی در کار تیمی
- منظم و مسئولیتپذیر
- چابک و سرعت عمل بالا
شرایط عمومی :
• تفکر خلاق و حل مسئله
• توانایی کار تیمی و ارتباط موثر با اعضای تیم
• دارای انگیزه یادگیری و پیشرفت
• منظم و متعهد
• انعطافپذیری و تطبیقپذیری
مهارتهای فنی :
• تسلط کامل به Kotlin و توسعه اپلیکیشنهای اندروید
• آشنایی مناسب با Java (مزیت محسوب میشود)
• تسلط بر Android SDK و چرخه حیات (Lifecycle) کامپوننتهای اندروید
• تسلط بر مفاهیم برنامهنویسی شیگرا (OOP) و اصول SOLID
• آشنایی با معماریهای متداول اندروید، بهویژه MVVM
• آشنایی با Design Patternهای رایج در توسعه نرمافزار
• تسلط بر پیادهسازی و مصرف RESTful API
• آشنایی با برنامهنویسی همزمان (Multi-threading) و Coroutines
• تجربه کار با پایگاه داده SQLite و ترجیحاً Room Database
• تسلط بر Git و فرآیندهای مدیریت نسخه
کیفیت و نگهداری نرمافزار
• آشنایی با اصول Clean Code و Best Practices توسعه نرمافزار
• توانایی Debugging، عیبیابی و رفع مشکلات فنی
• آشنایی با Unit Test و ابزارهای تست در اندروید
• آشنایی با فرآیندهای Build و CI/CD
طراحی و تجربه کاربری
• آشنایی با اصول طراحی رابط کاربری (UI) و تجربه کاربری (UX)
مهارتهای فردی
• توانایی کار تیمی و برقراری ارتباط مؤثر با اعضای تیم
• مسئولیتپذیری، نظم و پیگیری در انجام وظایف
• توانایی یادگیری و بهروزرسانی دانش فنی
مزیتهای رقابتی
• تجربه کار با Jetpack Compose
• آشنایی با Dependency Injection (Hilt / Dagger)
• تجربه کار با Retrofit و سایر کتابخانههای رایج اندروید
شرایط کاری
از شنبه تا چهارشنبه از ساعت 8 الی 17
مهارتهای مورد نیاز
- Android
- Java
- Android Studio
- Kotlin
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست