شرکت ما (ایتا) به دنبال یک توسعهدهنده اندروید با تجربه است که بتواند اپلیکیشنهای موبایل با کیفیت بالا برای پلتفرم اندروید طراحی، توسعه و نگهداری کند. این فرد باید با تکنولوژیهای اندروید آشنا باشد و توانایی نوشتن کدهای بهینه، توسعه ویژگیهای جدید و حل مشکلات فنی پیچیده را داشته باشد. همچنین، توسعهدهنده اندروید باید با روندهای جدید و بهترین شیوههای صنعت در زمینه توسعه اپلیکیشنهای موبایل آشنا باشد و آنها را در پروژهها پیادهسازی کند.
شرح وظایف
- توسعه و نگهداری از محصولات
- تست و عیبیابی برنامههای کاربردی و ارائه راهحلهای فنی
- نوشتن کد تمیز، خوانا، و بهینهسازی شده
- همکاری نزدیک با تیم طراحی برای اجرای رابط کاربری جذاب و کاربرپسند
الزامات
- تسلط کامل به زبانهای برنامهنویسی Java و Kotlin
- مهارت حل مسئله، آشنایی و دانش کافی در مفاهیم پایه برنامه نویسی (ساختارهای داده، الگوریتم ها و شیءگرایی)
- تسلط کامل بر shared Preferences
- تسلط کامل بر Jetpack compose
- تسلط کامل بر Git
- تسلط کامل بر استفاده از Rest APIs
- تسلط کامل بر OKHttp و سایر کتابخانههای روتین
- تسلط کامل بر sqlite
- تسلط کامل بر Design patterns
- تسلط کامل بر معماری نرمافزار مانند MVVM
- تسلط کامل بر coroutines و threads
- تسلط کامل بر طراحی واسط کاربری بر مبنای Material Design
- تسلط کامل بر مفهوم Dependency Injection
- تسلط کامل بر Canvas
تسلط کامل بر foregroundService و jobScheduler - تسلط کامل بر تست نویسی
شرایط عمومی
- فقط آقا
- محل کار شهر قم
- حداقل سن 18 سال
- دارای کارت پایان خدمت یا معافیت
مزایا همکاری با ما
- تسهیلات
- امریه سربازی
- بیمه تکمیلی درمان
- بیمه تامین اجتماعی
- تفریحات فردی و دسته جمعی
- صبحانه، میانوعده و کمک هزینه ناهار