تکنولوژیها
- iOS
شرح شغل و مسئولیتها
طراح و برنامهنویس IOS کسی است که با زبان swift، در چارچوب معماری مشخص، برنامهای را تولید کرده و بتواند آنرا تست و راهاندازی کند. برنامهنویس این کار را با توجه به نیازمندیهای روشنی که از تحلیلگر دریافت کرده انجام میدهد. این برنامه میتواند الگوریتمی و یا کاربردی باشد.
• طراحی، توسعه و تست برنامههای ios با در نظر گرفتن سازگاری با نسخههای پیشین ios، قابلیت چند زبانه و پشتیبانی از دستگاههای مختلف (تبلت، تلفن و ...)
• طراحی و ساخت کدهای با کیفیت swift با قابلیت استفاده مجدد در سایر پروژهها و نگهداری توسط سایر توسعه دهندگان
• توسعه، ارتقا و رفع مشکلات محصولات کنونی و افزایش کارایی آنها
• تحقیق، کشف و بررسی ابزارها و متدهای تولید نرم افزار که فرآیند کاری را بهبود میبخشند
در این شغل باید
● بخشی از سیستم را با لحاظ کردن محدودیتها، نیازمندیها، معماری و فرایند توسعه خاص پروژه طراحی کنید
● در این شغل باید مسئولیتها، عملیات، مشخصهها و روابط مابین عناصر طراحی را شناسایی و تعریف کنید. افزون بر این، از سازگاری با معماری و وضوح و خوانایی طراحی اطمینان داشته باشید
● به منظور یکپارچهسازی زیرسیستمهای بزرگتر با توجه به استانداردهای خاص هر پروژه، مؤلفهها را تست کنید و توسعه دهید.
● مولفههایی برای تست دیگر مؤلفهها و زیرسیستمها بسازید
● محصول را با در نظر گرفتن یکپارچهسازی مولفهها در سطح سیستم و زیرسیستم بسازید.
تواناییها و مهارتها
مهارتهای عمومی
● توانایی حل مسئله
● توانایی کارتیمی
● توانایی استفاده روان از متون انگلیسی تخصصی مرتبط
مهارتهای تخصصی
● تسلط بر زبان برنامهنویسی SWIFT و آشنایی با Objective C تولید برنامههای ios
● آشنایی با محیط برنامهسازی IDE
● آشنایی و تجربه عملی با سیستم عامل ios
● آشنایی با ابزارهای ساخت و یکپارچهسازی
● دانش و تجربه کافی در زمینه برنامهنویسی و طراحی شیء گرا و برنامه نویسی SOLID
● شناخت فرایند مهندسی نرمافزار و آشنایی با مفاهیم RUP و SCRUM و Agile
● توانایی برقراری ارتباط با دیگر نقشهای چرخه تولید نرمافزار
● تسلط بر مباحث، الگوها، متدهای مدرن و بهترین روشهای ساخت واسط کاربری ios
● آشنایی با RESTful APIs و نحوه اتصال برنامههای ios به سرویسهای تحت وب
● تجربه کاری با ابزارهای برنامه نویسی Xcode ، Git و Gradle
● علاقه و پتانسیل یادگیری مهارتها و تکنولوژیهای جدید که کارایی را بالا میبرند
● ارتباط عمومی و همکاری تیمی قوی و دوستانه و علاقه به حل چالشهای بزرگ
● روحیه بالا در تجزیه و تحلیل مشکلات و ارائه راه حل برای آنها
● پیگیری آخرین امکانات ios و یادگیری و کار کردن با آنها
● سابقه کار با کتابخانههای معروف و محبوب در حوزه تولید برنامه ios
● کار با embedded systemها و برقرای ارتباط از طریق blueTooth
● به روز بودن و آشنایی با آخرین تکنولوژیهای مرتبط در حوزه تولید و مهندسی نرم افزار
● توانایی مدیریت حسابهای Apple
● توانایی استقرار نسخه ios در بازارهای متعارف مثل سیب اپ و AppStore و ...
پیشنیاز
مدرک تحصیلی کارشناسی
مزایا
- نیم چاشت
- ساعت کاری متناسب
- امکان رشد و توسعه
- محیط کاری دوستانه
- تیم جوان و پویا
- امریه دانش بنیان