استخدام Senior iOS Developer (مشهد)
شرح موقعیت شغلی
تیم «نقشه و مسیریاب نشان» این روزها با 10 میلیون کاربر هم مسیره. ما ایمان داریم که داشتن این پشتوانه و موفقیت، به خاطر حضور هم تیمیهایی فوقالعاده، علاقهمند و حرفهای در کنارمون بوده. حالا تصمیم داریم برای روبهرو شدن با چالشها و تجربههای تازه، تیممون رو بزرگتر کنیم و ارزشهای جدیدی در نشان به وجود بیاریم. برای همین هم به دنبال یک همتیمی خلاق و علاقهمند هستیم که با خیال راحت کار رو بهش بسپاریم.
-----
-----
شما به عنوان «iOS Developer» مسئولیت بهبود بخشیدن و افزودن قابلیتهای جدید برای کاربران نهایی رو در نشان دارید.
موارد زیر بخشی از مسئولیتهای شما به عنوان iOS Developer است:
- ایجاد طرح و نقشه مسیر طراحی و توسعه فیچرهای جدید با توجه به نیاز محصول و نیاز کاربران
- تست فیچرهای توسعه داده شده قبل از انجام ریلیز نهایی
- گردآوری ماژولهای سیستم، با توجه به پیشنیازها و مستندات طراحی تایید شده
- آنالیز سیستم و تولید کدهای بهینه برای افزودن قابلیت جدید به سیستم
- مطالعه سیستم موجود و پیدا کردن باگهای سیستم برای رفع آنها
- مطالعه مستندات آپدیت شده سیستم عامل برای تغییرات احتمالی
اگر این تواناییها رو داری مشتاقیم ازت بیشتر بدونیم:
- دانش تولید نرمافزار و برنامهنویسی پیشرفته
- دانش طراحی سیستم و معماریهای اینترپرایز
- دانش عمومی از سیستم عامل iOS
- تسلط به دیزاین پترنهای MVC, MVVM, Singletone، Repository و …
- مهارت ارتباط با سایر تیمهای توسعه شامل طراحی و بکاند
- توانایی ارتباط و پیادهسازی رابط کاربری استاندارد و درک مفهوم Auto layout
- مهارت استفاده از ورژن کنترلر و گیت فلو
- آشنایی با مفاهیم Concurrency و Multi threading
اگر تواناییهای زیر رو هم داری، برای همکاری باهات مشتاقتریم:
- توانایی بکارگیری تکنولوژیهای مناسب برای ارائه راه حل بهینه
- توانایی تبدیل مسائل بزرگ به مسئلههای کوچکتر و تستنویسی برای اونها
موارد زیر بخشی از مسئولیتهای شما به عنوان iOS Developer است:
- ایجاد طرح و نقشه مسیر طراحی و توسعه فیچرهای جدید با توجه به نیاز محصول و نیاز کاربران
- تست فیچرهای توسعه داده شده قبل از انجام ریلیز نهایی
- گردآوری ماژولهای سیستم، با توجه به پیشنیازها و مستندات طراحی تایید شده
- آنالیز سیستم و تولید کدهای بهینه برای افزودن قابلیت جدید به سیستم
- مطالعه سیستم موجود و پیدا کردن باگهای سیستم برای رفع آنها
- مطالعه مستندات آپدیت شده سیستم عامل برای تغییرات احتمالی
اگر این تواناییها رو داری مشتاقیم ازت بیشتر بدونیم:
- دانش تولید نرمافزار و برنامهنویسی پیشرفته
- دانش طراحی سیستم و معماریهای اینترپرایز
- دانش عمومی از سیستم عامل iOS
- تسلط به دیزاین پترنهای MVC, MVVM, Singletone، Repository و …
- مهارت ارتباط با سایر تیمهای توسعه شامل طراحی و بکاند
- توانایی ارتباط و پیادهسازی رابط کاربری استاندارد و درک مفهوم Auto layout
- مهارت استفاده از ورژن کنترلر و گیت فلو
- آشنایی با مفاهیم Concurrency و Multi threading
اگر تواناییهای زیر رو هم داری، برای همکاری باهات مشتاقتریم:
- توانایی بکارگیری تکنولوژیهای مناسب برای ارائه راه حل بهینه
- توانایی تبدیل مسائل بزرگ به مسئلههای کوچکتر و تستنویسی برای اونها
مهارتهای مورد نیاز
- Swift
- IOS
- Git
- Objective-C
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست