لینگانو | Lingano

استخدام برنامه‌نویس React Native

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    سه تا شش سال
  • حقوق

    توافقی

شرح موقعیت شغلی

ما در لینگانو به دنبال یک برنامه‌نویس ارشد React Native هستیم؛ فردی که تجربه توسعه و نگهداری محصول واقعی داشته باشد و بتواند در بهبود معماری، کیفیت و عملکرد اپلیکیشن نقش مؤثری ایفا کند.
شما در کنار تیم فنی، محصول و طراحی، روی توسعه اپلیکیشن Android، iOS و نسخه وب کار خواهید کرد. برای ما توانایی حل مسئله، تصمیم‌گیری فنی و پیگیری قابلیت‌ها از مرحله پیاده‌سازی تا انتشار و بررسی عملکرد اهمیت دارد.

مسئولیت‌ها
توسعه و نگهداری اپلیکیشن با React Native، Expo و TypeScript برای Android، iOS و Web.
مشارکت در بهبود معماری موجود و توسعه کامپوننت‌ها و منطق مشترک با رعایت نیازهای هر پلتفرم.
پیاده‌سازی دقیق و واکنش‌گرای طراحی‌ها و مدیریت حالت‌های بارگذاری، خطا، خالی‌بودن داده و قطع اتصال.
اتصال به APIها و مدیریت داده‌های سرور، کش، احراز هویت و نشست کاربر.
شناسایی و رفع مشکلات عملکرد، رندرهای غیرضروری، مصرف حافظه و کرش‌ها.
توسعه و نگهداری قابلیت‌هایی مانند خرید اشتراک، بازیابی خرید، اعلان‌ها و Deep Linking با همکاری تیم بک‌اند.
تهیه و انتشار نسخه‌های Android، iOS و وب با همکاری تیم فنی و DevOps.
مشارکت در Code Review، تست‌نویسی و مستندسازی تصمیم‌های فنی.

مهارت‌ها و تجربه‌های ضروری
حداقل ۴ سال تجربه حرفه‌ای در React Native و سابقه توسعه و نگهداری اپلیکیشن منتشرشده.
تسلط به JavaScript، TypeScript، React و React Hooks.
تجربه عملی با Expo، مسیریابی با Expo Router یا React Navigation و فرایند Build و Release با EAS.
تجربه توسعه نسخه وب با React Native Web و شناخت تفاوت‌ها و محدودیت‌های وب و موبایل.
توانایی مدیریت وضعیت کلاینت با ابزارهایی مانند Zustand یا Redux Toolkit و مدیریت داده‌های سرور با TanStack Query یا ابزار مشابه.
تجربه کار با REST API، مدیریت خطا، صفحه‌بندی، کش و جریان‌های احراز هویت و تمدید توکن.
توانایی عیب‌یابی مشکلات عملکرد و استفاده از ابزارهای Profiling و گزارش خطا.
توانایی بررسی و رفع مشکلات Build و وابستگی‌های Native با استفاده از ابزارهای Android و iOS.
تجربه انتشار اپلیکیشن در Google Play و App Store.
تسلط به Git، کار با Pull Request و مشارکت در Code Review.
تجربه نوشتن تست برای منطق و جریان‌های مهم اپلیکیشن.
تجربه پیاده‌سازی خرید درون‌برنامه‌ای و اشتراک در Android و iOS، از جمله بازیابی خرید و مدیریت وضعیت دسترسی کاربر.
آشنایی با Superwall یا ابزارهای مشابه مدیریت Paywall.
تجربه کار با Push Notification، Deep Linking و ورود با حساب Google یا Apple.
تجربه کار با Sentry، Firebase یا ابزارهای مشابه پایش خطا و رفتار کاربران.
تجربه مدیریت داده‌های محلی و همگام‌سازی در شرایط اتصال ضعیف یا قطع اینترنت.
آشنایی با Tamagui یا توسعه Design System مشترک بین وب و موبایل.
تجربه تست‌های E2E و پیاده‌سازی CI/CD با GitHub Actions.
توانایی توسعه یا اصلاح ماژول‌های Native با Kotlin یا Swift.

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

معرفی شرکت

آکادمی زبان لینگانو با استفاده از جدیدترین و معتبرترین شیوه‌های آموزش زبان با رویکردی نو آموزش‌های کاربردی و جذاب برای زبان‌آموزان طراحی و ارائه می‌کند.
آموزش‌های لینگانو با استفاده از ابزارهای مدرن، متدهای نوین آموزشی و بستر آنلاین، تجربه‌ی متفاوت و موثری را برای زبان‌آموزان خلق می‌کند.
  • مهارت‌های مورد نیاز

    react native CI/CD Javascript
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    کارشناسی

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml