ویتا لایف
ویتا لایف

توسعه‌دهنده Frontend / React Native

تهران، استاد معین
تمام وقت یا پاره وقت
تمام وقت (سه ماه اول حضوری و سپس با الگوی هیبرید)
-
پاداش -ساعت کاری منعطف -بسته ها و هدایای مناسبتی

این فرصت شغلی چقدر برای من مناسب است؟

11 تا 50 نفر
خدمات درمانی و سلامتی
شرکت ایرانی دارای مشتریان داخلی و خارجی
1404
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

2 سال سابقه کار در گروه شغلی مشابه
JavaScript - متوسط
React - متوسط
React Native - پیشرفته
TypeScript - متوسط
Next.js - پیشرفته
Gitlab - پیشرفته
زبان انگلیسی-متوسط

شرح شغل و وظایف

ما در Vita در حال توسعه یک محصول مبتنی بر هوش مصنوعی در حوزه سلامت هستیم و به دنبال یک Frontend / React Native Developer هستیم که در توسعه وب‌اپلیکیشن و نسخه‌های موبایل محصول کنار تیم ما باشد.

محصول اصلی ما با Next.js توسعه داده شده و در حال حاضر به‌صورت Web و PWA در دسترس است. نسخه‌های موبایل محصول نیز با React Native و Expo و با رویکرد WebView-based توسعه داده می‌شوند؛ به این معنی که بخش اصلی تجربه کاربری توسط اپلیکیشن Next.js ارائه می‌شود و لایه Native مسئول integrationهای موردنیاز موبایل و انتشار اپلیکیشن است.

در مرحله فعلی قصد داریم سه نسخه Android برای کافه‌بازار، مایکت و دانلود مستقیم از وب‌سایت داشته باشیم و در ادامه نسخه iOS محصول را نیز منتشر کنیم.

مسئولیت‌های اصلی:
  • توسعه و نگهداری Frontend محصول مبتنی بر Next.js / React
  • توسعه و نگهداری اپلیکیشن موبایل با React Native و Expo
  • مدیریت ارتباط و integration بین WebView و لایه Native
  • ساخت و مدیریت buildهای مختلف Android برای کافه‌بازار، مایکت و نسخه Direct Download
  • انتشار، به‌روزرسانی و نگهداری اپلیکیشن در کافه‌بازار و مایکت
  • آماده‌سازی زیرساخت لازم برای انتشار نسخه iOS
  • پیاده‌سازی قابلیت‌های Native موردنیاز محصول در کنار WebView
  • مدیریت مواردی مانند Deep Link، App Link، permissions، lifecycle و ارتباط JavaScript با Native در صورت نیاز
  • بررسی و رفع مشکلات مربوط به build، release و رفتار اپلیکیشن روی دستگاه‌های مختلف
  • همکاری با تیم Backend و AI برای پیاده‌سازی قابلیت‌های جدید محصول
  • توجه به performance، پایداری و تجربه کاربری در Web، PWA و Mobile
مهارت‌های موردنیاز:
  • تسلط مناسب به JavaScript / TypeScript
  • تجربه عملی با React و Next.js
  • تجربه توسعه اپلیکیشن با React Native Expo Framework
  • تجربه کار با Expo / EAS Build
  • آشنایی خوب با Android و فرآیند build و release
  • تجربه انتشار و مدیریت اپلیکیشن در کافه‌بازار و/یا مایکت
  • آشنایی با WebView و ارتباط بین Web و Native
  • آشنایی با REST API و معماری Client/Server
  • تسلط مناسب به Git و workflowهای تیمی توسعه نرم‌افزار
  • توانایی Debug کردن مشکلاتی که ممکن است بین Frontend، Native، API و محیط اجرا ایجاد شوند
  • تجربه کار با PWA، Push Notification، Deep Linking، Install Referrer و Attribution، Sentry و ابزارهای Analytics و همچنین تجربه انتشار اپلیکیشن iOS و کار با App Store برای این موقعیت مزیت محسوب می‌شود.
  • آشنایی با Docker، CI/CD و محیط‌های مبتنی بر Kubernetes نیز به دلیل زیرساخت فنی Vita یک امتیاز مثبت است، اما انتظار نداریم فرد در نقش DevOps فعالیت کند.
داشتن توانایی و تجربه کار با Expo Framework و Python امتیاز مثبت محسوب می شود.

چه فردی برای این موقعیت مناسب است؟
بیشتر از اینکه دنبال فردی باشیم که صرفاً مجموعه‌ای از تکنولوژی‌ها را بلد باشد، دنبال کسی هستیم که نسبت به محصول و نتیجه کار مسئولیت‌پذیر باشد.
برای ما مهم است که:
برای حل مسئله منتظر دستورالعمل قدم‌به‌قدم نباشید و بتوانید راه‌حل پیدا کنید.
در مواجهه با مسائل جدید، توانایی تحقیق و یادگیری سریع داشته باشید.
نسبت به کیفیت خروجی و تجربه کاربر حساس باشید.
در یک تیم و محصول در حال رشد، نسبت به تغییر اولویت‌ها انعطاف‌پذیر باشید.
در کنار مسئولیت اصلی خود، در صورت نیاز بتوانید تسک‌های فنی جانبی و مرتبط با محصول را نیز پیش ببرید.
برای مسائل محصول پیشنهاد داشته باشید و صرفاً اجراکننده تسک نباشید.

اگر تجربه شما بیشتر در Next.js است اما با React Native و اکوسیستم موبایل نیز تجربه عملی دارید، یا برعکس، خوشحال می‌شویم با شما آشنا شویم.

شرایط احراز شغل

جنسیت
تفاوتی ندارد
زبان
انگلیسی| متوسط ۵۰٪
نرم افزارها
Next.js| پیشرفته React Native| پیشرفته Gitlab| پیشرفته JavaScript| متوسط TypeScript| متوسط React| متوسط

ثبت مشکل و تخلف آگهی

ارسال رزومه برای ویتا لایف