شرح موقعیت
ما در اینسایتل بهدنبال یک توسعهدهنده ارشد Unity باتجربه و مسئولیتپذیر هستیم؛ کسی که از حل مسائل فنی پیچیده لذت ببرد و مسئولیت راهکار را از طراحی تا انتشار و پایش نتیجه بر عهده بگیرد. در این نقش، بر تصمیمهای معماری، کیفیت فنی محصول، پایداری نسخههای Production و رشد فنی تیم اثر مستقیم خواهید داشت. مسئولیتهای شما طراحی و پیادهسازی قابلیتهای جدید گیمپلی و Live Operations توسعه و نگهداری بخشهای آنلاین، شامل Matchmaking، ارتباطات WebSocket و HTTP و همگامسازی بهبود معماری و بازآرایی کد (Refactoring) برای افزایش نگهداشتپذیری کدبیس شناسایی و رفع باگهای پیچیده و مشکلات نسخههای Production پیادهسازی رابط کاربری (UI) بهینهسازی عملکرد، مصرف حافظه، GC، زمان بارگذاری و حجم Build روی موبایل توسعه و نگهداری پرداخت درونبرنامهای و انتشار در Google Play، کافهبازار و مایکت مهارتها و تجربههای ضروری تجربه حرفهای قوی در Unity و C#؛ ترجیحاً 3 سال یا بیشتر، یا سابقهای معادل سابقه انتشار و پشتیبانی حداقل یک بازی موبایلی واقعی تسلط بر معماری نرمافزار، OOP، اصول SOLID و الگوهای طراحی کاربردی تجربه عملی در بازیهای آنلاین یا سیستمهای چندنفره تسلط بر برنامهنویسی ناهمگام، Coroutineها و چرخه حیات Unity توانایی Profiling و بهینهسازی CPU، GPU، حافظه و شبکه تجربه Build، دیباگ و انتشار برای Android تسلط به Git و Code Review و توانایی همکاری موثر در تیم امتیازهای مثبت تجربه کار با Unity 6، URP، Addressables و UniTask آشنایی با Command Pattern و معماری مبتنی بر ScriptableObject تجربه کار با IAP، Firebase، Analytics و شبکههای تبلیغاتی تجربه انتشار در کافهبازار و مایکت آشنایی با GitLab CI/CD شرایط همکاری نوع همکاری: تماموقت محل همکاری: حضوری - تهران
نیازمندیها
- Git
- C#
- Unity
- OOP