عنوان شغلی: توسعهدهنده React Native
شرح شغل: ما به دنبال یک توسعهدهنده React Native باانگیزه و ماهر هستیم تا به تیم رو به رشد ما بپیوندد. شما مسئول توسعه و نگهداری اپلیکیشنهای موبایل باکیفیت برای پلتفرمهای Android و iOS خواهید بود. اگر به پلتفرمهای موبایل، کدنویسی بهینه و همکاری با تیمهای چندوظیفهای علاقهمند هستید، این شغل برای شماست!
مسئولیتهای اصلی:
• توسعه و نگهداری اپلیکیشنهای موبایل با استفاده از React Native برای پلتفرمهای Android و iOS.
• همکاری با تیمهای چندوظیفهای، از جمله مدیران محصول، طراحان و مهندسان بکاند، برای ایجاد تجربه کاربری بدون نقص.
• شناسایی و حل چالشهای پیچیده فنی و گلوگاههای عملکردی.
• یکپارچهسازی سرویسها و APIهای شخص ثالث (مثلاً درگاههای پرداخت).
• دیباگ و بهینهسازی اپها برای عملکرد و مقیاسپذیری.
• تضمین عملکرد، کیفیت و واکنشپذیری بالا برای اپلیکیشنها در هر دو پلتفرم Android و iOS.
• تعیین بهترین شیوههای توسعه موبایل، از جمله ساختار کد، بهینهسازی عملکرد و ادغام مستمر.
• تست اپلیکیشنها برای اطمینان از عملکرد، امنیت و کارایی در پلتفرمهای مختلف.
• نظارت بر فرآیندهای انتشار در App Store و Google Play Store، با تضمین انتشار روان و به موقع.
• بهروز ماندن با روندهای صنعت و فناوریهای نوظهور برای حفظ اپلیکیشنهای موبایل در مرز تکنولوژی.
مهارتهای مورد نیاز:
• بیش از 4 سال تجربه در توسعه اپلیکیشنهای موبایل، با حداقل 3 سال کار با React Native.
• تخصص عمیق در TypeScript و فریمورکهای اپلیکیشنهای موبایل.
• سابقه اثبات شده در معماری و ارائه اپلیکیشنهای موبایل پیچیده در مقیاس بزرگ.
• تجربه در یکپارچهسازی APIها، از جمله سرویسهای RESTful.
• تجربه با دادههای بلادرنگ (مثلاً WebSockets، کتابخانه socket.io).
• دانش پیشرفته از کتابخانههای مدیریت وضعیت، مانند Redux یا MobX.
• تجربه انتشار اپلیکیشن موبایل در App Store و Google Play.
• آشنایی با ابزارهای نسخهبندی کد، مانند Git.
• درک استانداردهای UI/UX موبایل و بهترین شیوههای توسعه.
• تجربه با ابزارهای ساخت بومی، مانند Xcode، Android Studio، Gradle و غیره.
• توانایی نوشتن تستهای واحد و یکپارچه با استفاده از ابزارهایی مانند Jest، Detox و غیره.
• مهارتهای قوی در دیباگ، پروفایل و بهینهسازی.
*** مکبوک ضروری است زیرا برای توسعه و انتشار اپلیکیشنهای iOS به آن نیاز دارید.
مهارتهای ترجیحی:
• ** تجربه با Next.js و یکپارچهسازی آن با اپلیکیشنهای مبتنی بر React. تجربه اثبات شده در Next.js برای رندرینگ سمت سرور (SSR)، تولید سایت استاتیک (SSG) و مدیریت مسیرهای API بسیار مهم است.
ساعت کاری
- شنبه تا چهارشنبه
- تمام وقت
- 180 ساعت در ماه
نوع کار
- تمام وقت - هایبرید (دورکاری و حضوری)
+ بیمه دارد