{"id":1253306,"url":"https://alion.io/job/mouri-tech-senior-mobile-game-engine-developer","title":"Senior Mobile Game Engine Developer","company":{"id":3800648,"name":"MOURI Tech","domain":"mouritech.com","url":"https://alion.io/company/mouri-tech","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Games","role_family":"Games","seniority":"senior","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["India"],"countries":["IN"],"hiring_countries":["IN"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":17000,"max_usd":39000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":66},"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Android SDK","optional":false},{"name":"Bitbucket","optional":false},{"name":"CI/CD","optional":false},{"name":"CocoaPods","optional":false},{"name":"Git","optional":false},{"name":"Gitflow","optional":false},{"name":"GitHub","optional":false},{"name":"Gradle","optional":false},{"name":"Lua","optional":false},{"name":"Solar2D","optional":false},{"name":"Unity","optional":false},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-09-10T09:42:10Z","employer_posted_date":null,"last_verified_at":"2026-09-10T09:42:10Z","board_verified":false,"closed_at":null,"days_open":18,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":18},"description":"Role : Senior Mobile Game Engine Developer - Solar2D (Corona SDK) & Lua Runtime Expert : \n\nJob Description : \n\nWe are seeking an exceptionally experienced Solar2D (formerly Corona SDK) Game Developer with deep expertise in the framework's runtime architecture, Lua optimization, and cross-platform mobile deployment. This is not a generic Unity, Unreal, or Cocos role.\n\nMandatory Requirements : \n\n- 7+ years of professional game development experience.\n\n- Minimum 4+ years of hands-on development using Solar2D (Corona SDK) in production environments.\n\n- Portfolio containing multiple published Solar2D/Corona SDK games available on Google Play and/or Apple App Store.\n\n- Advanced expertise in Lua, including metatables, coroutines, closures, runtime optimization, and memory management.\n\n- Strong understanding of Solar2D's rendering pipeline, scene lifecycle, event dispatch system, physics engine, and asset management.\n\n- Demonstrated ownership of complete mobile game architecture, including deployment, monetization, optimization, and live updates.\n\nCore Responsibilities : \n\n- Architect scalable game systems using Solar2D and Lua.\n\n- Develop reusable gameplay frameworks, entity systems, UI architecture, and animation pipelines.\n\n- Optimize rendering performance to consistently maintain 60 FPS across low-end Android devices and modern iOS devices.\n\n- Profile and eliminate CPU bottlenecks, memory leaks, excessive draw calls, and Lua garbage collection spikes.\n\n- Implement advanced game systems including state machines, object pooling, scene management, asset streaming, save systems, and localization.\n\n- Integrate native plugins using Solar2D Native when framework limitations require platform-specific functionality.\n\n- Implement mobile monetization using AdMob, AppLovin MAX, Unity Ads, IronSource, In-App Purchases, and subscription models.\n\n- Manage complete build and release pipelines for both Android and iOS.\n\nRequired Technical Expertise : \n\n- Solar2D (Expert) : Composer Scene Management, Widget Library, Display Groups, Runtime Events, Transition Library, Sprite Sheets, Physics Engine, Native API Integration, Solar2D Native Builds, Plugin Development.\n\n- Lua (Expert) : Coroutines, Metatables, Closures, Module Design, Object-Oriented Lua, Garbage Collection Optimization, Memory Profiling.\n\n- Mobile Development : Android SDK integration, iOS provisioning, Xcode, Android Studio, Gradle, CocoaPods, App Store Connect, Google Play Console.\n\n- Performance Engineering : GPU optimization, CPU profiling, Draw call reduction, Texture compression, Memory footprint optimization, Sprite batching.\n\n- Version Control : Git, GitFlow, Bitbucket/GitHub, CI/CD pipelines.\n\nSkills\n2D, LUA Programming, Game Design, Game Engine, SDK, UI Architect, Unity3D, Mobile Game Design","description_format":"text","description_chars":2791,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Mobile Games","IT Consulting & Digital Transformation","IT Outsourcing & Dedicated Teams","Enterprise Apps Implementation Partners"],"lifecycle":[{"event":"open","at":"2026-09-25T18:04:06Z"}],"liveness":{"score":44,"band":"fade","label":"Fading","p_open":0.85,"p_active":0.697,"p_room":0.75,"age_days":17,"expected_fill_days":20,"reasons":["seen:17","velocity","win:late"],"computed_at":"2026-09-28T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/mouri-tech-senior-mobile-game-engine-developer","json_url":"https://alion.io/job/mouri-tech-senior-mobile-game-engine-developer.json","meta":{"generated_at":"2026-09-29T04:26:24Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4208,"day_limit":5000,"remaining_today":792,"minute_limit":60,"resets_at":"2026-09-30T00:00:00Z"}}}