استخدام برنامهنویس اندروید NDK
شرح موقعیت شغلی
ما در تیم فنی طاقچه، برای پیادهسازی و توسعه پلتفرم طاقچه جای خالی یک دوست جوان را با عنوان توسعه دهنده اندروید NDK (آشنا به زبان ++C / C) حس میکنیم که علاوه بر دانش و مهارتهای مورد نیاز این موقعیت شغلی، شور و اشتیاق زیادی برای حل چالشهای جدید داشته باشد.
مسئولیتها:
- توسعهی ویژگیهای جدید برای محصولات؛
- استفاده از کدهای قبلی و refactor کردن آنها در صورت نیاز
- بررسی باگهای اپلیکیشن و پیدا کردن راه حل مناسب
- تحلیل و طراحی سیستمها؛
- کدنویسی تمیز و قابل تست با مستند؛
- تخمین و زمانبندی تسکهای خود در اسپرینتهای اسکرام؛
- بهینه سازی نرمافزارها برای افزایش کارایی و مقیاس پذیری؛
- ارتباط موثر و پویا با مدیر فنی و مدیر محصول تیم برای پیشبرد کارها؛
- توانایی حل مسئله؛ یعنی بتوانی مسائل را دقیق تعریف کنی و برایشان راهحل ارائه دهی؛
- یادگیری ابزارها و تکنولوژیهای جدید؛
مهارتهایی که لازم است داشته باشی:
- مسلط در برنامه نویسی اندروید:
- برنامهنویسی Java و Kotlin
- مفاهیم Android
- JNI
- کتابخانه های پرکاربرد مثل Retrofit / RxJava / Hilt / Glide / Realm
- Gradle و R8
- آشنایی با مفاهیم پایهای و ابزار های توسعه و انتشار در زبان C و ++C:
- آشنایی با Pointer ها و آدرسدهی در حافظه موقت و استراتژیهای مدیریت حافظه
- آشنایی با کار با فایلها
- آشنایی با کتابخانه استاندارد stdlib
- آشنایی با ابزار های Visual Studio Build Tools ، cmake، Makefile
- آشنایی با ابزار های Debugging
- آشنایی با مهارتهای عمومی برنامه نویسی:
- OOP، SOLID
- الگوهای معماری
- Design Patterns
- Git
- داده ساختار و الگوریتم
- مفاهیم شبکه و وب سرویس
- روشهای توسعهای چابک
- نوشتن تست
مزیت هایی که در همکاری با طاقچه خواهی داشت:
- در محیطی ارزش آفرینی خواهی کرد که دغدغه ی همه ی اعضایش رشد و یادگیری است
- علاوه بر دستمزد ماهانه، پایان هر فصل می توانی پاداش هم بگیری
- فرهنگ سازمانی غنی و دوست داشتنی طاقچه تجربه ی به یاد ماندنی برایت خواهد بود
- از بیمه تکمیلی بهره مند خواهی شد
- در تیمی متخصص همکاری خواهی کرد که می توانی رشد سریع در مهارت های تخصصی را تجربه کتی
- ساعات کاری ات را به صورت شناور تنظیم خواهی کرد
- می توانی سربازی را به صورت امریه بگذرانی
- از خدمات رفاهی و دورهمی ها بهره مند خواهی شد
اگر فکر می کنی مسئولیت های این موقعیت شغلی در طاقچه برایت جذاب است و مهارت های لازم را داری، مشتاقانه منتظر رزومه ات هستیم.
مهارتهای مورد نیاز
- Android
- Android NDK
- Kotlin
- Java
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست