شرکت توسن سیستم
شرکت توسن سیستم

توسعه‌دهنده Kotlin (Android)

کرج
امکان دورکاریامکان استخدام معلولین
قراردادی / پروژه ای
پروژه‌ای و منعطف
-
-
11 تا 50 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی و خارجی
1400
™TOSAN SYSTEM
خصوصی
توضیحات بیشتر

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

3 سال سابقه کار در گروه شغلی مشابه
Android Development - متوسط
GIT - متوسط
Rest API - مقدماتی
Unit Testing - مقدماتی
Kotlin - متوسط
زبان انگلیسی-بالاتر از متوسط

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

معرفی موقعیت شغلی
ما در شرکت TOSAN SYSTEM، به دنبال آشنایی با توسعه‌دهندگان Kotlin با تجربه و دارای نمونه‌کارهای متمایز هستیم که علاقه‌مند به مشارکت مستقیم در پروژه‌های چالش‌برانگیز و اثرگذار بین‌المللی باشند. هدف از این فراخوان، شناسایی توسعه‌دهندگان توانمند برای همکاری در پروژه‌های بین‌المللی به منظور پاسخ سریع و حرفه‌ای به درخواست‌ها است.
در این موقعیت شغلی، شما می‌توانید نقش فعال و تاثیرگذار در پروژه‌های واقعی را برعهده بگیرید و مستقیما در تمام مراحل طراحی و توسعه مشارکت داشته باشید. مسئولیت‌ها و نقش‌های کلیدی شامل موارد زیر است:
  • طراحی، توسعه و بهینه‌سازی ویژگی‌های پیچیده در اپلیکیشن‌های واقعی با کاربران فعال
  • مشارکت در تصمیم‌گیری‌های فنی، شامل معماری سیستم، انتخاب کتابخانه‌ها و پیاده‌سازی راهکارهای بهینه
  • حل مسائل مقیاس‌پذیری، بهینه‌سازی عملکرد و توسعه ماژول‌های پیشرفته با استانداردهای صنعتی
  • همکاری نزدیک با توسعه‌دهندگان ارشد و تیم‌های بین‌المللی برای تضمین کیفیت و نوآوری
  • بررسی و بازخورد کد، اجرای تست‌های پیشرفته و اطمینان از رعایت بهترین شیوه‌ها و اصول Clean Code
مسئولیت‌های شغلی
  • توسعه و نگهداری اپلیکیشن‌های Android با استفاده از Kotlin 
  • پیاده‌سازی UI/UX مدرن (ترجیحا با  Jetpack Compose)
  • اتصال به APIها و سرویس‌های Backend (REST / gRPC) 
  • مدیریت State و معماری اپلیکیشن (MVVM / MVI) 
  • بهینه‌سازی عملکرد، رفع باگ و بهبود تجربه کاربری 
  • نوشتن کد تمیز، قابل تست و قابل نگهداری 
  • همکاری با تیم‌های Backend، Product و Design 
  • مشارکت در Code Review و بهبود کیفیت کد
مهارت های مورد نیاز
  • تسلط به Kotlin و Android SDK
  • آشنایی با Jetpack Components (ViewModel, Navigation, LiveData/Flow)
  • تسلط به Coroutines و Flow
  • تجربه کار با REST APIs (Retrofit / OkHttp)
  • آشنایی با Local Storage (Room / DataStore)
  • تسلط به Git
  • درک مناسب از OOP، Design Patterns و اصول مهندسی نرم‌افزار
آنچه مزیت محسوب می‌شود
  • تجربه کار با Jetpack Compose
  • آشنایی با Clean Architecture / Modularization
  • تجربه Dependency Injection (Hilt / Dagger)
  • تجربه در CI/CD
  • تجربه انتشار اپ در Google Play
  • آشنایی با ابزارهای مانیتورینگ (Firebase, Sentry و ...)
  • تجربه نوشتن Unit Test / UI Test
ویژگی‌های ارزشمند برای ما
  • ما به دنبال توسعه‌دهندگانی هستیم که فراتر از پیاده‌سازی ساده، تجربه حل مسائل واقعی در اپلیکیشن‌های موبایل را داشته باشند.
  • مسائلی مانند مدیریت state در اپلیکیشن‌های پیچیده، بهینه‌سازی performance، طراحی معماری قابل نگهداری و scalable.
  • کیفیت کد، معماری مناسب و قابلیت نگهداری برای ما اولویت بالاتری نسبت به صرفا تحویل سریع دارد.
  • در این همکاری، تمرکز بر استفاده از معماری‌های مدرن، code review و بهبود مستمر کیفیت کد خواهد بود.
مزایای همکاری با ما
  • مستندسازی و ارائه راهکارها به شکلی که قابلیت نمایش به عنوان نمونه‌کار (Portfolio) 
  • فرصت رشد حرفه‌ای و ارائه نمونه‌کارهای شما به صورت قابل نمایش در پلتفرم‌های بین‌المللی (در چارچوب شرایط همکاری)
  • حمایت در تجاری کردن نمونه‌کار و درآمدزایی از پروژه‌ها و portfolio شما (در چارچوب شرایط همکاری)
نحوه ارسال رزومه
  • صرفاQ رزومه افرادی که تجربه انجام پروژه‌های واقعی و پورتفولیوی قابل ارائه دارند بررسی خواهد شد. با این حال، اگر در حال ساخت اولین پورتفولیوی جدی خود هستید، ولی حداقل یک پروژه قابل ارائه دارید، رزومه شما نیز مورد بررسی قرار می‌گیرد.
  • لطفا حداقل یکی از موارد لینک GitHub، لینک اپ منتشر شده (Google Play) و یا نمونه کد یا پروژه قابل بررسی را جهت بررسی ارسال نمائید.

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

جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
زبان
انگلیسی| بالاتر از متوسط ۷۰٪
نرم افزارها
GIT| متوسط Rest API| مقدماتی Android Development| متوسط Kotlin| متوسط Unit Testing| مقدماتی

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

ارسال رزومه برای شرکت توسن سیستم

insight applicant

مقایسه من با سایر متقاضیان