گروه فنآوری اطلاعات هلو به منظور تکمیل کادر تخصصی خود در حوزه
برنامه نویسی از میان افراد با انگیزه و مسئولیت پذیر با مشخصات ذیل دعوت به همکاری می کند.
مهارتها و شرایط مورد نیاز:تجربه:- حداقل 6 سال تجربهی حرفهای در برنامهنویسی اندروید.
- تسلط بر Kotlin و Java
- تجربهی طراحی و توسعهی اپلیکیشنهای مقیاسپذیر و با عملکرد بالا.
- درک عمیق از چرخهی عمر اپلیکیشنهای اندروید، مدیریت حافظه و بهینهسازی عملکرد.
- تجربهی کار با کدهای بزرگ و نگهداری پروژههای طولانیمدت.
- تسلط بر الگوهای معماری اندروید(MVVM، MVI، Clean Architecture.)
مهارتهای فنی:- تسلط بر Jetpack Compose برای توسعهی رابط کاربری مدرن.
- تسلط بر Android SDK و کامپوننتهای Jetpack
- تجربه در توسعهی UI/UX شامل Material Design، طراحی XML و ویوهای سفارشی.
- تسلط برMultiThreading و Coroutines و Flow
- دانش قوی در معماری ماژولار اپلیکیشنها و ساختار پروژههای چند ماژوله.
- درک اصول SOLID، شیءگرایی (OOP) و Clean Code.
- تجربهی کار با تستهای واحد و تستهای UI برای اطمینان از کیفیت کد.
- تسلط بر Git، GitHub، GitLab و مدیریت ورژن.
آشنایی با مهارت های زیر مزیت محسوب می شود : Spring Boot و فریمورکهای مرتبط مانند Spring MVC, Spring Data JPA, Spring Security, توسعهی RESTful APIها و آشنایی با Swagger / OpenAPI. کار با پایگاه داده (SQL Server).
مهارتهای نرم:- مهارت بالا در حل مسئله و دیباگینگ.
- توانایی کار بهصورت مستقل و در تیم.
- مهارتهای ارتباطی قوی به زبان فارسی و انگلیسی.
- علاقهمند به یادگیری مداوم و آشنایی با جدیدترین تکنولوژیهای اندروید.
وظایف و مسئولیتها:- توسعه، تست و نگهداری اپلیکیشنهای اندروید باکیفیت و پرکاربرد.
- طراحی کامپوننتهای UI مقیاسپذیر، ماژولار و قابل استفاده مجدد با Jetpack Compose.
- ارتباط با APIهای RESTful و پایگاههای داده جهت پیادهسازی قابلیتهای اپلیکیشن.
- دیباگینگ و بهینهسازی عملکرد با استفاده از ابزارهای پروفایلینگ.
- رعایت اصول SOLID، OOP و Clean Code جهت نوشتن کدهای قابل نگهداری.
- پیادهسازی تستهای واحد و UI جهت تضمین عملکرد صحیح اپلیکیشن.
- همکاری نزدیک با تیمهای طراحی، توسعهی بکاند و مدیریت محصول.