سازه های هوشمند مبین طابران
سازه های هوشمند مبین طابران

برنامه نویس Android

مشهد، سناباد
امکان دورکاری
تمام وقت
شنبه تا چهارشنبه 8 تا 16:30
-
وام -پاداش -امریه‌ی سربازی -ساعت کاری منعطف -بسته ها و هدایای مناسبتی
زیر 10 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی
1396
خصوصی
توضیحات بیشتر

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

2 سال سابقه کار در گروه شغلی مشابه
Android Studio - متوسط
Java - پیشرفته
Android Development - متوسط
GIT - متوسط
Rest API - متوسط
Gitlab - متوسط

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

توسعه‌دهنده اندروید (Android Native Developer) — سطح میانی/ارشد

وظایف و مسئولیت‌ها
  • طراحی، توسعه، بهینه‌سازی و نگهداری اپلیکیشن‌های Android Native
  • پیاده‌سازی UI با Jetpack Compose یا XML و رعایت اصول UI/UX و Material Design
  • توسعه لایه ارتباط با سرور و یکپارچه‌سازی با REST API‌ها و در صورت نیاز WebSocket
  • پیاده‌سازی معماری مناسب (ترجیحاً MVVM/Clean Architecture) و مدیریت وضعیت/چرخه حیات
  • کار با دیتابیس محلی (مثل Room, SqlLite, H2) و مدیریت Cache/Offline Mode
  • بهبود Performance، مدیریت Memory، کاهش Crash و افزایش پایداری اپلیکیشن
  • Debug، Troubleshooting، رفع باگ و مشارکت در Code Review و استانداردسازی کد
  • همکاری نزدیک با تیم بک‌اند، محصول و طراحی برای تحویل فیچرهای جدید


شرایط و مهارت‌های لازم
  • حداقل 2 سال تجربه در توسعه اپلیکیشن‌های اندروید (برای ارشد  5+ سال)
  • تسلط به جاوا
  • تسلط به Android SDK، چرخه حیات Activity/Fragment و کامپوننت‌های Jetpack
  • تجربه عملی با Jetpack Compose یا UI کلاسیک (XML) و اصول طراحی واکنش‌گرا
  • آشنایی با معماری MVVM و ابزارهای مرتبط مثل ViewModel / LiveData / StateFlow
  • تجربه کار با کتابخانه‌های شبکه مثل Retrofit/OkHttp و مفاهیم REST
  • تجربه کار با Coroutines و مفاهیم Concurrency/Async
  • تسلط به Git و آشنایی با فرآیندهای انتشار و Build (Gradle، Flavors، Signing)
  • توانایی حل مسئله، Debugging و تحویل مستقل تسک‌ها

مزیت‌ها (Nice to Have)
  • تجربه کار با Hilt/Dagger برای Dependency Injection
  • آشنایی با WorkManager، سرویس‌های پس‌زمینه، Push Notification (FCM)
  • تجربه کار با تست‌نویسی: JUnit / Espresso / UI Tests
  • آشنایی با CI/CD برای اندروید (GitHub Actions / GitLab CI / Jenkins)
  • تجربه بهینه‌سازی Performance (Profiling، ANR، Battery Optimization)
  • آشنایی با انتشار در مارکت‌ها و فرآیند Release/Monitoring (Crashlytics و مشابه)



ما روی مجموعه‌ای از پروژه‌های دانش بنیان تخصصی و پویا کار می‌کنیم که تمرکز اصلی آن‌ها سامانه‌های تعمیر و نگهداری (CMMS/EAM)، مدیریت دارایی‌های سازمانی و پایش هوشمند تجهیزات است.
در این محصولات، داده‌های عملیاتی و فنی در مقیاس بالا جمع‌آوری و تحلیل می‌شوند تا فرآیندهای نگهداری از حالت واکنشی به سمت نگهداری پیشگیرانه و پیش‌بینانه (Predictive Maintenance) حرکت کنند؛ یعنی کاهش توقفات، افزایش بهره‌وری و تصمیم‌گیری دقیق‌تر بر اساس داده.
در این تیم با چالش‌های واقعی و مسئله‌های جدی روبه‌رو می‌شوید: طراحی و توسعه ماژول‌های حیاتی، ساخت داشبوردهای عملیاتی و مدیریتی، بهینه‌سازی کارایی سیستم، و ایجاد تجربه کاربری مناسب برای سناریوهای سازمانی است . محیط کاری فنی، رشددهنده و محصول‌محور بوده و فرصت یادگیری و اثرگذاری در سطح بالا فراهم است.

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

جنسیت
ترجیحاً آقا
نرم افزارها
Android Development| متوسط GIT| متوسط Rest API| متوسط Gitlab| متوسط Android Studio| متوسط Java| پیشرفته

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

ارسال رزومه برای سازه های هوشمند مبین طابران