Full-Stack Game Developer (Flutter, Solar2D, PHP)
مسئولیتها
توسعه و نگهداری بازی در بستر Flutter و Solar2D
توسعه و بهبود بکاند مبتنی بر PHP
طراحی، پیادهسازی و بهینهسازی APIها
کار با دیتابیسهای MySQL و PostgreSQL
پیادهسازی و نگهداری ارتباطات Real-time با استفاده از WebSocket
بهینهسازی عملکرد بازی (Performance Optimization) در کلاینت و سرور
مدیریت بیلد و انتشار اپلیکیشن برای Android و iOS
طراحی و پیادهسازی فرآیندهای CI/CD برای اتوماتیکسازی Build و Deploy
مانیتورینگ، لاگگیری و رفع باگ در محیط Production
همکاری نزدیک با تیم طراحی، محصول و سرور
مهارتهای مورد نیاز
تسلط به Flutter (Dart) و یا Solar2D (Lua) تجربه کار با PHP (ترجیحاً ساختارمند یا فریمورکمحور) آشنایی قوی با RESTful API Design تسلط به دیتابیسهای MySQL و PostgreSQL تجربه کار با WebSocket یا پروتکلهای Real-time آشنایی با مفاهیم Client-Server Architecture تجربه در بیلد گرفتن، ساین کردن و انتشار اپلیکیشن در Google Play و App Store تسلط به مفاهیم CI/CD (مانند GitHub Actions، GitLab CI، Jenkins و ...) آشنایی با Git و فرآیندهای توسعه تیمی.
مهارتهای ترجیحی (مزیت محسوب میشود) تجربه در توسعه بازیهای آنلاین (Multiplayer) آشنایی با Game Loop، State Management در بازیها تجربه در بهینهسازی مصرف CPU / Memory / Network آشنایی با Docker و محیطهای کانتینری تجربه کار با Redis یا سیستمهای کش آشنایی با مفاهیم امنیت (Authentication / Rate Limiting / Anti-Cheat) تجربه در مانیتورینگ (مثل Prometheus، Grafana یا ابزارهای مشابه) آشنایی با سیستمهای پرداخت درونبرنامهای