در فناپ ما به ساختن آیندهای بهتر با مسئولیتپذیری، همکاری، رواداری و نوآوری اعتقاد داریم. ما در حال حرکت به سمت ایجاد سکویی برای خلق آیندهای نوآورانه و فناورانه هستیم و به دنبال هممسیرانی باانگیزه و متعهد برای پیوستن به تیم خود هستیم. ما به دنبال یک برنامهنویس اندروید با تجربه و خلاق هستیم که بتواند نقش مؤثری در توسعه و بهبود اپلیکیشنهای موبایل ما ایفا کند. اگر شما علاقهمند به چالشهای جدید و کار در محیطی پویا هستید، جای شما در تیم ماست.
این شغل در شرکت هوشران خودرو آریان از شرکتهای زیرمجموعه فناپ تعریف شده است.
نقش شما در تیم:
توسعه و پیادهسازی (Development and Implementation):
طراحی و توسعه اپلیکیشنهای اندروید با استفاده از جاوا و کاتلین.
پیادهسازی معماریهای نرمافزاری مناسب برای اطمینان از کدهای قابل نگهداری و توسعهپذیر.
نوشتن کدهای تمیز (Clean Code) و رعایت اصول SOLID.
بهبود قابلیت تست از طریق ایجاد تستهای واحد و یکپارچه.
کاهش باگها با استفاده از روشهای اشکالزدایی مؤثر.
طراحی رابط کاربری (User Interface Design):
طراحی و پیادهسازی رابطهای کاربری جذاب و واکنشگرا بر مبنای Material Design برای بهبود تجربه کاربری.
توسعه رابطهای کاربری مدرن با استفاده از Jetpack Compose به منظور افزایش سرعت توسعه و کیفیت رابط کاربری.
همکاری و ارتباطات (Collaboration and Communication):
همکاری با تیمهای چندرشتهای (UI/UX، محصول، QA) برای تعریف، طراحی و پیادهسازی ویژگیهای جدید.
همکاری نزدیک با تیم Back-End برای اطمینان از ارتباط صحیح با 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.
توانایی حل مسائل پیچیده و تفکر تحلیلی در مواجهه با چالشهای فنی.
حداقل سه سال سابقه کار در حوزه برنامهنویسی موبایل و توسعه اپلیکیشنهای اندروید.
اگر فردی باانگیزه، مسئولیتپذیر و علاقهمند به نوآوری هستید و میخواهید در ساختن آیندهای بهتر نقش داشته باشید، مشتاقانه منتظر دریافت رزومه شما هستیم.