توضیحات

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

این شغل در شرکت هوشران خودرو آریان از شرکت‌های زیرمجموعه فناپ تعریف شده است.

نقش شما در تیم:
توسعه و پیاده‌سازی (Development and Implementation)
- طراحی و توسعه اپلیکیشن‌های اندروید با استفاده از جاوا و کاتلین
- پیاده‌سازی معماری‌های نرم‌افزاری مناسب برای اطمینان از کدهای قابل نگهداری و توسعه‌پذیر
- نوشتن کدهای تمیز (Clean Code) و رعایت اصول SOLID
- بهبود قابلیت تست از طریق ایجاد تست‌های واحد و یکپارچه
- کاهش باگ‌ها با استفاده از روش‌های اشکال‌زدایی مؤثر

طراحی رابط کاربری (User Interface Design)
- طراحی و پیاده‌سازی رابط‌های کاربری جذاب و واکنش‌گرا بر مبنایMaterial Design برای بهبود تجربه کاربری.
- توسعه رابط‌های کاربری مدرن با استفاده از Jetpack Composeبه منظور افزایش سرعت توسعه و کیفیت رابط کاربری.

همکاری و ارتباطات (Collaboration and Communication)
-همکاری با تیم‌های چند‌رشته‌ای (UI/UX، محصول، QA) برای تعریف، طراحی و پیاده‌سازی ویژگی‌های جدید
-همکاری نزدیک با تیم Backend برای اطمینان از ارتباط صحیح با API‌ها و همگام‌سازی داده‌ها
- استفاده از Git برای مدیریت نسخه‌ها و همکاری تیمی به منظور تسهیل در توسعه مشترک و جلوگیری از تداخل در کدها

بهینه‌سازی و نگهداری (Optimization and Maintenance)
- بهینه‌سازی عملکرد اپلیکیشن‌ها از طریق تحلیل و پروفایلینگ به منظور بهبود سرعت و کارایی
- رفع اشکالات و باگ‌هابه صورت مستمر و ارائه به‌روزرسانی‌های منظم
- همگام‌سازی داده‌ها و اطمینان از ارتباط پایدار با سروربرای ارائه تجربه کاربری بی‌نقص

کار در سطح سیستم‌عامل (System-Level Work)
-مشارکت در پروژه‌های Custom Android OS و انجام تغییرات در سطح سیستم‌عامل اندروید برای توسعه ویژگی‌های سفارشی و بهینه‌سازی سیستم.

مهارت‌های مورد نیاز:
تسلط بر زبان‌های برنامه‌نویسی جاوا و کاتلین
تجربه عملی در توسعه اپلیکیشن‌های اندروید و آشنایی با Android SDK و Android Studio
آشنایی با معماری‌های نرم‌افزاری نظیر MVP و MVVM
توانایی نوشتن کدهای قابل نگهداری و توسعه‌پذیر
تجربه در بهبود قابلیت تست و کاهش باگ‌ها
مهارت در همکاری تیمی و تعامل مؤثر با تیم‌های مختلف محصول
توانایی کار با RESTful API‌ها برای اطمینان از ارتباط صحیح با سرور
توانایی بهینه‌سازی عملکرد اپلیکیشن‌ها و رفع اشکالات به‌ صورت مستمر
تسلط بر طراحی و پیاده‌سازی رابط‌های کاربری بر مبنای Material Design
آشنایی با همگام‌سازی داده‌ها و اطمینان از ارتباط پایدار با سرور
مهارت در استفاده از Git
تجربه توسعه رابط‌های کاربری مدرن با استفاده از Jetpack Compose
آشنایی با Custom Android OS
توانایی حل مسائل پیچیده و تفکر تحلیلی در مواجهه با چالش‌های فنی
حداقل سه سال سابقه کار در حوزه برنامه‌نویسی موبایل و توسعه اپلیکیشن‌های اندروید

اگر شما فردی باانگیزه، مسئولیت‌پذیر و علاقه‌مند به نوآوری هستید و می‌خواهید در ساختن آینده‌ای بهتر نقش داشته باشید، ما مشتاقانه منتظر دریافت رزومه شما هستیم.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟