کایا

استخدام توسعه‌دهنده Full-stack

کایا
تبریز
امکان دورکاری

توضیحات فرصت شغلی

  • موقعیت مکانی: تهران، تبریز

    شرایط حضور: دورکاری

    نوع قرارداد: تمام‌وقت

    درباره شرکت:
    کایا یک شرکت پیشرو در حوزه توسعه نرم افزار‌های وب و موبایل است که بر روی توسعه پروژه‌های بین المللی تمرکز دارد. ما به دنبال یک توسعه‌دهنده با تخصص بالا در زمینه فناوری‌های وب و موبایل هستیم تا به تیم ما بپیوندد و به ما در اجرای پروژه‌های جدید کمک کند.

    شرح وظایف:
  • توسعه Frontend وب با React.js:
  • توسعه وب سایت‌های مدرن با استفاده از React.js و استفاده از جدیدترین نسخه‌های JavaScript (ES6+).
  • مدیریت state در اپلیکیشن‌های پیچیده با استفاده از Redux یا Context API.
  • توسعه اپلیکیشن‌های موبایل با React Native:
  • توسعه اپلیکیشن‌های موبایل نیتیو برای iOS و Android با React Native، از جمله پیاده‌سازی UI‌های cross-platform و بهینه‌سازی برای دستگاه‌های مختلف.
  • تعامل با کتابخانه‌های نیتیو (Native Modules) و توسعه ویژگی‌های سفارشی برای هر دو پلتفرم.
  • پیاده‌سازی Push Notifications، Deep Linking و یکپارچه‌سازی با Firebase یا OneSignal برای ارسال نوتیفیکیشن‌ها.
  • توسعه Backend با Node.js:
  • ایجاد سرورهای مقیاس‌پذیر با استفاده از Node.js و فریم‌ورک Express.js برای پیاده‌سازی APIهای RESTful و GraphQL.
  • مدیریت ارتباطات با دیتابیس‌های NoSQL (MongoDB) و SQL (PostgreSQL, MySQL).
  • پیاده‌سازی Authentication و Authorization با استفاده از JWT، OAuth.

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


مهارت‌ها و الزامات:

  • تسلط بر JavaScript و مفاهیم ES6+.
  • تجربه عملی با React.js و React Native برای توسعه اپلیکیشن‌های وب و موبایل.
  • تسلط بر Node.js و Express.js و توسعه APIهای RESTful و GraphQL.
  • تجربه کار با MongoDB یا PostgreSQL و بهینه‌سازی دیتابیس.
  • تسلط بر TypeScript و استفاده از آن برای افزایش پایداری و امنیت کد.
  • تجربه با سیستم‌های Authentication و مدیریت session‌ها با استفاده از JWT.
  • تجربه پیاده‌سازی Push Notifications و تعامل با سرویس‌های third-party
  • تسلط بر ابزارهای کنترل نسخه مانند Git و مدیریت branch‌ها.
  • آشنایی با تکنولوژی‌های دیگر مثل Laravel، Flutter، Swift، Android(Java, Kotlin)، SwiftUI مزیت محسوب می‌شود.
  • آشنایی با مفاهیم serverless و استفاده از Aws Lambda یا Google Cloud Functions مزیت محسوب می‌شود.

تکنولوژی‌ها

    ReactReact NativeAndroidiOSNode.js
لوگوی شرکت کایا

کایا

فناوری اطلاعات، نرم‌افزار و سخت‌افزار

۱۱-۵۰ نفر

گروه کایا

خلاق
پرانرژی
سخت کوش
پرتلاش

شرکت کایا با ارائه زیرساخت فنی و مالی و به کمک ابزار‌های مناسب زمینه را برای فعالیت بدون مشکل توسعه دهندگان ایرانی در پلتفرم‌های فریلنسینگ بین المللی را فراهم کرده است.

این شرکت دو شعبه در شهر‌های تبریز و تهران دارد


اطلاعات تماس

http://kayadev.ir

تبریز - خیابان گلگشت، پارک علم و فناوری


مزایا

  • دورکاری
  • فضای کار بین المللی
  • یادگیری دائمی