استخدام برنامهنویس اندروید (Android Developer)
شرح موقعیت شغلی
ما در تیم فنی طاقچه، برای پیادهسازی و توسعه پلتفرم طاقچه جای خالی یک دوست کتابخوان را با عنوان توسعهدهنده اندروید حس میکنیم، که علاوه بر دانش و مهارتهای مورد نیاز این موقعیت شغلی، شور و اشتیاق زیادی برای حل چالشهای جدید داشته باشد.
اگر فکر میکنی این موقعیت شغلی طاقچه برایت جذاب است، بگذار تا برایت دربارهی مسئولیتها و مزایای همکاری با طاقچه بگوییم.
مسئولیتها:
اگر فکر میکنی این موقعیت شغلی طاقچه برایت جذاب است، بگذار تا برایت دربارهی مسئولیتها و مزایای همکاری با طاقچه بگوییم.
مسئولیتها:
- توسعهی ویژگیهای جدید برای محصولات؛
- استفاده از کدهای قبلی و Refactor کردن آنها در صورت نیاز؛
- بررسی باگهای اپلیکیشن و پیدا کردن راه حل مناسب؛
- تحلیل و طراحی سیستمها؛
- کدنویسی تمیز، قابل تست و مستندسازی؛
- تخمین و زمانبندی تسکها در اسپرینتهای اسکرام؛
- بهینهسازی نرمافزارها برای افزایش کارایی و مقیاسپذیری؛
- ارتباط مؤثر و پویا با مدیر فنی و مدیر محصول تیم برای پیشبرد کارها؛
- توانایی حل مسئله؛ یعنی بتوانی مسائل را دقیق تعریف کنی و برایشان راهحل ارائه دهی؛
- یادگیری ابزارها و تکنولوژیهای جدید.
مهارتهایی که لازم است داشته باشی:
- مسلط به برنامهنویسی Java و Kotlin؛
- مسلط به مفاهیم Android؛
- مسلط به OOP، SOLID؛
- مسلط به الگوهای معماری MVVM, MVC, MVP (آشنایی به MVI مزیت محسوب می شود)؛
- آشنایی کافی با کتابخانههای پرکاربرد مثل Retrofit / RxJava / Hilt / Glide / Realm؛
- آشنایی کافی به Design Patterns؛
- آشنایی کافی به Git؛
- آشنایی کافی به داده ساختار و الگوریتم؛
- آشنایی کافی به مفاهیم شبکه و وب سرویس؛
- آشنایی کافی به روشهای توسعهای چابک؛
- آشنایی کافی به Unit Test؛
- آشنایی با Gradle و R8.
مزیتهایی که در همکاری با طاقچه خواهی داشت:
- در محیطی ارزش آفرینی خواهی کرد که دغدغهی همهی اعضایش رشد و یادگیری است؛
- فرهنگ سازمانی غنی و دوست داشتنی طاقچه تجربهی به یاد ماندنی برایت خواهد بود؛
- از بیمه تکمیلی بهرهمند خواهی شد؛
- در تیمی متخصص همکاری خواهی کرد که می توانی رشد سریع در مهارت های تخصصی را تجربه کنی؛
- ساعات کاریات را به صورت شناور تنظیم خواهی کرد؛
- بعد از دوران آزمایشی،میتوانی روزهایی در هفته را غیرحضوری در کنارمان باشی.
مشتاقانه منتظر دریافت رزومه و دیدارت هستیم.
مهارتهای مورد نیاز
- Android
- Java
- OOP
- SOLID
- Git
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست