کایا

استخدام Full-stack Developer

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

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

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

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

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

درباره شرکت:

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

شرح وظایف:

  • توسعه 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

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


مزایا

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