استخدام برنامهنویس اندروید (Android Developer)
شرح موقعیت شغلی
ما یک تیم انیمیشن و بازی سازی بین المللی هستیم که در حال حاضر بر روی یک پروژه اپ آموزش زبانی عربی گیمیفای شده کار می کنیم. نسخه اولیه این اپ را با یونیتی دولوپ کرده ایم و برای نسخه جدید می خواهیم مبتنی بر Native گسترش را انجام دهیم. برای این منظور نیاز به یک برنامه نویس ارشد Android داریم تا به همراه برنامه نویس Backend نسخه جدید اندروید و را آماده نماید.
مهارت های تخصصی
• تسلط به یکی از زبانهای برنامه نویسی Java یا Kotlin و آشنایی با دیگری
• درک عمیق از SDK اندروید
• تجربه توسعه با الگوی معماری MVVM یا MVP
• تجربه کار با ابزارهای Version Control مثل git
• مشارکت موثر در توسعۀ حداقل یک اپلیکیشن منتشر شده در مارکتها
• تجربهی توسعه نرمافزار به عنوان عضوی از یک تیم
درک صحیح از برنامه نویسی شی گرایی object oriented programming
آشنایی با Android design principles and interface guidelines
مواردی که اگه داشته باشید عالی میشه:
• آشنایی با ابزارهای Analytics و Quality فایربیس
• آشنایی با معماریهای Unidirectional مثل MVI یا Redux
• آشنایی با Reactive Programming ، مثلا استفاده از RxJava
• تجربه کار با ابزارهای CI/CD
• تجربه کار با payment ها مثل
payPall,googlePay
• تجربه برنامه نویسی با متد TDD
آشنایی با فرآیندهای توسعه اجایل، قسمت مهمی از کار شماست. استفاده از BestPracticeها و تمیز نگه داشتن کد، انتظاریست که از شما داریم.
مهارت های عمومی
· تسلط کافی به زبان انگلیسی
· توانایی کار تیمی
· سختکوشی
مهارت های تخصصی
• تسلط به یکی از زبانهای برنامه نویسی Java یا Kotlin و آشنایی با دیگری
• درک عمیق از SDK اندروید
• تجربه توسعه با الگوی معماری MVVM یا MVP
• تجربه کار با ابزارهای Version Control مثل git
• مشارکت موثر در توسعۀ حداقل یک اپلیکیشن منتشر شده در مارکتها
• تجربهی توسعه نرمافزار به عنوان عضوی از یک تیم
درک صحیح از برنامه نویسی شی گرایی object oriented programming
آشنایی با Android design principles and interface guidelines
مواردی که اگه داشته باشید عالی میشه:
• آشنایی با ابزارهای Analytics و Quality فایربیس
• آشنایی با معماریهای Unidirectional مثل MVI یا Redux
• آشنایی با Reactive Programming ، مثلا استفاده از RxJava
• تجربه کار با ابزارهای CI/CD
• تجربه کار با payment ها مثل
payPall,googlePay
• تجربه برنامه نویسی با متد TDD
آشنایی با فرآیندهای توسعه اجایل، قسمت مهمی از کار شماست. استفاده از BestPracticeها و تمیز نگه داشتن کد، انتظاریست که از شما داریم.
مهارت های عمومی
· تسلط کافی به زبان انگلیسی
· توانایی کار تیمی
· سختکوشی
نیازمندی ها
• داشتن تجربه و نمونه کار موفق
شرایط کاری
شرایط کاری
* حقوق عالی
* کار بر روی یک پروژه موفق بین المللی که در حال حاضر بیش از ۷۰ هزار دانلود در مارکت های گوگلی پلی و اپ استور دارد و برای آن هدف ۱ میلیون دانلود داریم.
* محیط کاری کوچک و دوستانه
* روزهای کاری: یکشنبه الی پنجشنبه ۹ الی ۱۸ (جمعه ها و شنبه ها تعطیل هستیم)
* دسترسی آسان به دفتر کار از طریق مترو بهارستان
* کار بر روی یک پروژه موفق بین المللی که در حال حاضر بیش از ۷۰ هزار دانلود در مارکت های گوگلی پلی و اپ استور دارد و برای آن هدف ۱ میلیون دانلود داریم.
* محیط کاری کوچک و دوستانه
* روزهای کاری: یکشنبه الی پنجشنبه ۹ الی ۱۸ (جمعه ها و شنبه ها تعطیل هستیم)
* دسترسی آسان به دفتر کار از طریق مترو بهارستان
مهارتهای مورد نیاز
- Android
- Object Oriented
- Java
- Kotlin
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست