هر روز هزاران کاربر اپلیکیشنی را باز میکنند که قرار است ساده، سریع و قابلاعتماد باشد.
پشت این تجربه روان، کدی قرار دارد که با دقت نوشته شده، معماریاش درست انتخاب شده و تیمی که با هم فکر میکنند، آن را ساختهاند.
ما به دنبال برنامهنویس ارشد اندروید هستیم؛
کسی که فقط کدنویس نیست، بلکه معمار تجربه کاربر است.
نقش تو در این داستان چیست؟
در این موقعیت، تو مسئول توسعه و نگهداری اپلیکیشنهای اندروید خواهی بود و در کنار تیمهای Android، Backend، Design و Product کار میکنی تا ایدهها به محصولی واقعی و باکیفیت تبدیل شوند.
ما دنبال کسی هستیم که:
- منظم باشد و به کیفیت کد اهمیت بدهد
- از کار تیمی لذت ببرد
- یادگیری مداوم را بخشی از مسیر حرفهای خود بداند
و البته، از نظر فنی هم آماده چالشهای جدی باشد.
مهارتهایی که در این مسیر به آنها تکیه میکنیم
- حداقل 3سال تجربه حرفهای در توسعه اپلیکیشنهای اندروید
- تسلط کامل به Kotlin و Java و استفاده بهینه از آنها
- درک عمیق از OOP، Design Patterns و اصول SOLID
- تسلط بر Android SDK و سازگاری اپلیکیشن در نسخهها و اندازههای مختلف
- تجربه کار باRESTful API و ابزارهایی مثل Retrofit (به همراه مدیریت خطا، Serialization و Interceptorها)
- تسلط برDependency Injection در اندروید
- درک معماری اپلیکیشن اندروید، Lifecycle، UI/State Management
- تجربه برنامهنویسیReactive و کار با Coroutineها
- تسلط بر Kotlin Coroutines، Flow،LiveData و Room
- آشنایی کامل با اصول طراحی UI و Best Practiceهای اندروید
- تجربه پیادهسازی تستها:
Unit Test،Instrumentation Test و UI Test
با ابزارهایی مثل JUnit، Mockito و Espresso - تسلط بر Git و فرآیندهایی مانند Git Flow
- آشنایی با CI/CD
- تجربه مؤثر در Code Review و ارتقای کیفیت کد
- آشنایی و تجربه کار با Jetpack Compose
چه چیزی این موقعیت شغلی را متمایز میکند؟
- صدای تو در تصمیمهای فنی شنیده میشود
- کیفیت مهمتر از عجله است
- رشد فردی و تیمی یک شعار نیست، یک مسیر واقعی است
اگر دوست داری بخشی از داستان محصولی باشی که هر روز توسط کاربران واقعی استفاده میشود، خوشحال میشویم رزومهات را ببینیم.