استخدام توسعهدهنده Android (Kotlin/Java)
شرح موقعیت شغلی
درباره پروژه
یک اپلیکیشن اوپنسورس اندروید داریم که نیاز به توسعهی چند قابلیت جدید و بهبود تجربه کاربری دارد. تمرکز اصلی روی پیادهسازی ارتباط امن (TLS) و بهروزرسانیهای رابط کاربری است.
مسئولیتها
افزودن/پیکربندی لایهی ارتباط امن TLS و اطمینان از سازگاری با نسخههای رایج اندروید.
در صورت نیاز: Certificate Pinning، مدیریت خطاها و fallback ایمن.
بهبودهای UI/UX (ریفاکتور صفحات کلیدی، بهینهسازی ناوبری، انیمیشنهای سبک، اضافه کردن هشدار).
نوشتن و مستندسازی تغییرات.
همگامسازی با مخزن اوپنسورس (Branching تمیز، PRهای شفاف).
مهارتها و تجربهی موردنیاز
تسلط به Kotlin (آشنایی با Java مزیت محسوب میشود).
تجربهی عملی با Android SDK، Jetpack (ViewModel, LiveData/Flow, Navigation).
شبکه با Retrofit + OkHttp و مفاهیم TLS/SSL (Handshake، Cipher Suites، Pinning).
تجربه با یکی از UIها: Jetpack Compose یا XML Views.
شرایط همکاری
نوع همکاری: پروژهای/فریلنس، کاملاً ریموت.
پرداخت: مرحلهای (Milestone-Based) پس از هر تحویل.
بازهی زمانی: ۱ الی ۲ هفته
بودجه: توافقی (متناسب با دامنهی کار و کیفیت تحویل).
تحویلدادنیها (Deliverables)
کد تمیز و مستند + PRهای قابل مرور.
فایل APK/Bundle آزمایشی + نکات راهاندازی.
چک لیست بهبودهای UI/UX اعمالشده.
مهارتهای مورد نیاز
- Android
- Kotlin
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست