توسعهدهندهی iOS
دربارهی این نقش
🗓 سابقهی شرکت: بیش از ۱۴ سال
⚙️ صنعت: هلثتک (فناوری سلامت)
🏢 اندازهی شرکت: ۲۰۱ تا ۵۰۰ نفر
نقش شما
بهعنوان توسعهدهندهی ارشد iOS، نقشی کلیدی در ساختن اپلیکیشنهای موبایلِ باکیفیت که کاربران را خشنود میکنند و از اهداف محصول پشتیبانی میکنند ایفا میکنید.
- تخصص شما در Swift، SwiftUI و طراحی معماری به ساختن کدبیسهای مقیاسپذیر و قابلنگهداری کمک میکند.
- مهارتهای همکاری عالی شما ارتباط روان با تیمهای میانوظیفهای را تضمین میکند.
- تعهد شما به کدِ تمیز و بهینهسازی عملکرد، تعالی فنی را در هرچه میسازید هدایت میکند.
موفقیت در این نقش چه شکلی است
در این نقش، موفقیت یعنی توسعهی اپلیکیشنهای iOSِ قابلاتکا، خوشساختار و قابلنگهداری که نیازهای کاربر و اهداف کسبوکار را برآورده میکنند. این را با استفاده از شیوههای توسعهی مدرن، بهروز ماندن با تغییرات پلتفرم و مشارکت در هم توسعهی جدید و هم نگهداری کد قدیمی به دست میآورید.
مسئولیتهای کلیدی
- رهبری توسعهی قابلیتها و بهبودهای جدید iOS.
- پیادهسازی رابط کاربری با SwiftUI و UIKit در صورت لزوم.
- پشتیبانی از کدبیسهای قدیمی و بهبود کارکرد موجود.
- پایش عملکرد اپلیکیشن و شناسایی فرصتهای بهینهسازی.
- درگیرشدن در فرایندهای تست، دیباگ و استقرار.
- همکاری با مدیران محصول، طراحان و مهندسان بکاند.
- مشارکت در بازبینی کد و جلسات اشتراک دانش.
آنچه به همراه میآورید
برای موفقیت در این نقش:
- در Swift و SwiftUI برای توسعهی رابطهای کاربریِ تمیز و مدرن ماهر هستید.
- تجربهی اثباتشده در MVVM، Clean Architecture یا VIPER برای طراحی راهحلهای مقیاسپذیر دارید.
- مهارتهای قوی در POP، اصول SOLID و الگوهای طراحیِ رایج برای نوشتن کدِ ساختارمند نشان میدهید.
- دانش UIKit برای پشتیبانی از گذارها و چیدمانهای پیچیده دارید.
- درک عالی از CoreData، CloudKit و چرخهی عمر اپلیکیشن برای تضمین پایداری اپ نشان میدهید.
- با Combine و RXSwift که برای مدیریت جریان داده و بایندینگ UI استفاده میشوند آشنا هستید.
- تجربهی یکپارچهسازی RESTful API و SDKهای شخصثالث برای ارائهی قابلیتهای پویای اپ دارید.
- در کنترل نسخه با Git برای مدیریت مؤثر کدبیس ماهر هستید.
- با تست واحد و UI با XCTest و Quick/Nimble برای تضمین کیفیت کد راحت هستید.
- تجربهی ابزارهای CI/CD مانند Fastlane، Bitrise یا GitHub Actions برای سادهسازی استقرار دارید.
- در یک تیم اجایل و میانوظیفهای از مهندسان موبایل و بکاند، طراحان و مدیران محصول کار میکنید.
- دستکم یک اپلیکیشن نیتیو iOS منتشر کردهاید.
- در یادگیری و اشتراک دانش با همکاران خود پیشدست هستید.
- منظم، ارتباطگیر و باانگیزه هستید تا در محیطی همکارانه بدرخشید.
- اعضای جونیور تیم را منتور میکنید، در بحثهای معماری مشارکت و مالکیت کیفیت کد را در سراسر پروژههای iOS به عهده میگیرید.
- یک حلکنندهی مسئله هستید که پیشقدم میشود، روشن با ذینفعان ارتباط میگیرد و مالکیت کارش را میپذیرد.
- به انگلیسی مسلط هستید که ارتباط مؤثر با اعضای تیم، درک مستندات و همگامبودن با ترندهای جهانی توسعه را ممکن میکند.
این نقش چطور مسیر شغلی شما را ارتقا میدهد
این نقش فرصت کار روی پروژههای چالشبرانگیز، عمیقترکردن دانش شما در توسعهی iOS و پیشبودن در خط مقدم فناوری موبایل را فراهم میکند. تجربهای در سراسر چرخهی کامل توسعهی موبایل کسب میکنید، مهارتهای معماری خود را بهبود میدهید و در محصولاتی که کاربران واقعی از آنها استفاده میکنند مشارکت میکنید.
این شرکت چطور برای تلاش شما ارزش قائل است
- بستهی مزایای جذاب
- فرصت رشد حرفهای در محیطی بینالمللی
اگر آمادهاید مالکیت بپذیرید، اثر خود را رشد دهید و تجربههای iOSِ استثنایی بسازید، مشتاق دیدار شما هستیم.
مزایا
- Attractive benefit package
- Opportunity for professional growth in the international environment