آگهی‌های استخدامی

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

لینگانو | Lingano
تهران، تهران

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

ما در لینگانو به دنبال یک برنامه‌نویس ارشد و باتجربه React Native هستیم که توانایی معماری و توسعه محصولی یکپارچه را در سه پلتفرم Web Application، Android و iOS داشته باشد. شما به عنوان عضو کلیدی تیم فنی، مسئولیت تبدیل دیزاین‌ها و نیازمندی‌ها به کدی تمیز، مقیاس‌پذیر و بدون باگ را بر عهده خواهید داشت. هدف ما ساخت تجربه‌ای روان و یکسان برای کاربران در تمامی دستگاه‌هاست، بنابراین تسلط عمیق شما بر چالش‌های توسعه Cross-Platform و توانایی حل مسائل پیچیده در لایه‌های Native و Web برای ما حیاتی است.

وظایف:


  • توسعه و نگهداری اپلیکیشن با استفاده از React Native با قابلیت اجرا روی Android، iOS و Web.
  • طراحی معماری منعطف برای به اشتراک‌گذاری حداکثری کد (Code Reusability) بین موبایل و وب.
  • بررسی و رفع باگ‌های پیچیده و بهبود پرفورمنس (Performance Tuning) در هر سه پلتفرم.
  • انتشار نسخه‌های اپلیکیشن در Google Play Store، App Store و همچنین دیپلوی نسخه وب.
  • نوشتن و نگهداری کدهای تمیز، ماژولار و قابل تست (Clean Code).
  • همکاری نزدیک با تیم‌های UI/UX برای پیاده‌سازی دقیق طرح‌ها (Pixel Perfect) و تیم Back-end برای اتصال به APIها.
  • مستندسازی فنی پروژه و کدهای نوشته شده.
الزامات:


  • حداقل ۴ سال سابقه کار حرفه‌ای در توسعه با React Native.
  • تسلط کامل به زبان JavaScript (ES6+) و TypeScript.
  • تجربه عملی و قوی در پیاده‌سازی نسخه وب با استفاده از React Native for Web یا معماری Monorepo (اشتراک لاجیک بین React.js و React Native).
  • آشنایی عمیق با مفاهیم Native در اندروید (Java/Kotlin) و iOS (Swift/Objective-C) برای نوشتن یا دیباگ کردن Native Modules در صورت نیاز.
  • تسلط کامل به مدیریت وضعیت (State Management) با ابزارهایی نظیر Redux Toolkit یا Context API.
  • تجربه کار با RESTful APIs و آشنایی با GraphQL.
  • توانایی کار با ابزارهای بیلد و انتشار (Gradle, Xcode, Fastlane).
  • تسلط بر اصول Git و فرآیندهای CI/CD (مانند App Center یا GitHub Actions).
  • آشنایی با اصول تست‌نویسی (Unit Testing و E2E Testing) با ابزارهایی مثل Jest یا Detox.
ویژگی شخصیتی:


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

مهارت‌های مورد نیاز

  • react native
  • React
  • ES6
  • Objective-C
  • Kotlin
  • Swift

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

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

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۵/۰۲/۲۰ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه