شرکت امن گستران فرزان ایرانیان به دنبال یک برنامهنویس اندروید با انگیزه، خلاق و مستعد برای پیوستن به تیم توسعه نرمافزار خود است. ما به دنبال افرادی هستیم که با اشتیاق و تخصص خود، به ما در ایجاد نرمافزارهای نوآورانه و با کیفیت کمک کنند. اگر شما علاقهمند به کار در یک محیط پویا و چالشبرانگیز هستید و تمایل دارید در پروژههای پیشرفته و تاثیرگذار شرکت کنید، ما به شما نیاز داریم
وظایف و مسئولیتها:
توسعه و نگهداری اپلیکیشن اندروید با استفاده از Kotlin/Java و معماری مدرن (MVVM, Clean Architecture)
پیادهسازی و بهینهسازی UI/UX مطابق با استانداردهای Material Design
طراحی و مدیریت پایگاه داده محلی با Room یا SQLite
یکپارچهسازی با APIهای RESTful و وبسرویسهای شرکت
مشارکت در طراحی و معماری کلی پروژه و ارتقاء کیفیت کد (Code Review)
حل مشکلات عملکردی (Performance Optimization) و
باگهای گزارششده توسط تیم QA
مهارتها و تجربههای مورد نیاز:
حداقل 2 سال تجربه حرفهای توسعه اندروید
تسلط به زبان JAVA و آشنایی با Kotlin
تجربه کار با یکی از فریمورکهای معماری (MVVM, MVI, Clean Architecture)
تسلط به Jetpack Components (LiveData, ViewModel, Navigation, WorkManager)
تجربه در کار با Retrofit/OkHttp برای ارتباط با API
آشنایی با مدیریت وابستگی با Dagger/Hilt یا Koin
تجربه کار با Git و آشنایی با فرآیندهای CI/CD (GitHub Actions یا مشابه)
توانایی حل مسئله، طراحی الگوهای قابل نگهداری و مستندسازی مناسب
امتیازهای مثبت (ترجیحاً)
تجربه در نوشتن تستهای واحد (Unit Tests) و تستهای UI (Espresso, UI Automator)
مشارکت در پروژههای متنباز (Open Source)
آشنایی با مفاهیم امنیت در اپلیکیشنهای موبایل