استخدام Senior Android Developer
شرح موقعیت شغلی
استودیو زودپز به دنبال یک Senior Android Developer است که تجربه ساخت اپلیکیشنهای پایدار، سریع و مقیاسپذیر را داشته باشد و بتواند در توسعه نسل جدید محصولات موبایل ما نقش جدی بگیرد.
در زودپز محصولات دیجیتال و AI-based را با سرعت بالا از ایده به MVP و سپس Production میرسانیم. دنبال کسی هستیم که فقط Feature پیادهسازی نکند؛ در معماری، کیفیت فنی، Performance و تجربه کاربری محصول نیز Ownership داشته باشد.
مسئولیتها
- طراحی و توسعه اپلیکیشنهای پیشرفته برای Android
- طراحی معماری Scalable، Maintainable و Testable
- توسعه Featureهای جدید از MVP تا Production
- همکاری نزدیک با Product، Design و Backend برای تعریف و عرضه قابلیتهای جدید
- اتصال اپلیکیشن به REST APIها و سرویسهای Backend
- یکپارچهسازی قابلیتها و سرویسهای مبتنی بر AI در محصولات موبایل
- بهبود Performance، Stability و مصرف Memory و Battery
- شناسایی و رفع Bugها، Crashها و Performance Bottleneckها
- توسعه UIهای Responsive و سازگار با Deviceها و نسخههای مختلف Android
- مشارکت در Code Review و ارتقای استانداردهای مهندسی تیم
- نوشتن Unit Test و Integration Test برای بخشهای مهم اپلیکیشن
- مدیریت Release، Bug Fix و انتشار نسخههای جدید
- بررسی و استفاده از تکنولوژیهای جدید زمانی که مزیت واقعی برای محصول ایجاد کنند
مهارتهای مورد انتظار
- حداقل ۵ سال تجربه حرفهای در Android Development
- تسلط بالا به Kotlin
- آشنایی مناسب با Java
- درک عمیق از Android SDK و Android Lifecycle
- تسلط بر اصول Object-Oriented Programming و Software Design
- تجربه طراحی معماری اپلیکیشن با الگوهایی مانند MVVM، MVI یا معماریهای مشابه
- تجربه کار با Jetpack Components
- درک مناسب از Coroutines و Asynchronous Programming
- تجربه Integration با RESTful APIها
- آشنایی با Firebase و سرویسهای مشابه
- درک مناسب از Memory Management، Threads و Process Lifecycle
- تجربه ساخت UI برای Screen Sizeها و Deviceهای مختلف
- توانایی پیادهسازی Design با دقت بالا و توجه به جزئیات UX
- تجربه Git و Workflowهای تیمی توسعه
- آشنایی با Testing و CI/CD
- توانایی Debug و Root Cause Analysis در مسائل پیچیده
- Ownership بالا و توانایی تصمیمگیری مستقل
مزیت محسوب میشود
- تجربه Jetpack Compose
- تجربه Performance Profiling و Optimization
- تجربه Modular Architecture
- تجربه Dependency Injection با Hilt یا ابزارهای مشابه
- تجربه Offline-first Architecture و Local Storage
- تجربه WebSocket و Real-time Applications
- تجربه Push Notification و Background Processing
- تجربه طراحی یا همکاری در طراحی APIها
- تجربه انتشار و نگهداری اپلیکیشنهای با کاربران زیاد
- تجربه فعالیت در Startup یا تیمهای Product-driven
- تجربه توسعه محصولات SaaS یا AI-based
- آشنایی با LLM APIها، AI Agents یا قابلیتهای Generative AI در اپلیکیشنهای موبایل
نحوه کار در زودپز
محصولات معمولاً با یک مسئله یا فرضیه شروع میشوند. تلاش میکنیم در کوتاهترین زمان ممکن نسخهای قابل استفاده بسازیم، وارد بازار کنیم و براساس رفتار کاربران تصمیم بگیریم چه چیزی باید ادامه پیدا کند یا تغییر کند.
به همین دلیل از Senior Android Developer انتظار داریم بتواند بین سرعت توسعه و کیفیت مهندسی تعادل ایجاد کند؛ بداند چه زمانی یک راهحل ساده برای MVP کافی است و چه زمانی لازم است برای Scale، Performance و Maintainability سرمایهگذاری بیشتری انجام شود.
این موقعیت برای کسی مناسب است که از ساخت محصول واقعی، حل مسائل فنی پیچیده و دیدن سریع نتیجه کارش در دست کاربران لذت میبرد و فقط مجری Task نیست، بلکه نسبت به کیفیت و نتیجه نهایی محصول Ownership دارد.
مهارتهای مورد نیاز
- Android
- Kotlin
- Java
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست