Senior Unity Developer
Job Title: Senior Unity Developer (Mobile Games) – 4-7 Years Experience

Location: Noida (On-site) - Should relocate to Noida

Employment Type: Full-time

Technical Role & Responsibilities

  • Core Game Development (Unity & C#)
  • Architect, develop, and optimize high-performance 2D/3D mobile games using Unity 2020+ & C#.
  • Implement gameplay systems (character controllers, AI, state machines, UI flow, animations via Animator/Animation Rigging).
  • Design and maintain modular, SOLID-compliant code with design patterns (Singleton, Observer, Factory, etc.).
  • Develop custom editor tools (Unity Editor scripting) to streamline workflows for designers/artists.
  • Performance Optimization & Debugging
  • Profile and optimize CPU/GPU usage (Unity Profiler, Memory Profiler, Frame Debugger).
  • Reduce memory leaks (object pooling, asset management via Addressables/AssetBundles).
  • Fix ANRs, crashes, and thermal throttling issues on mobile devices (Android/iOS).
  • Optimize rendering pipelines (URP/HDRP), batching, and shaders (ShaderLab, Shader Graph).
  • Mobile Platform Expertise
  • Deploy and troubleshoot builds for Android (ARMv7/ARM64, IL2CPP) and iOS (Xcode, Metal API).
  • Handle platform-specific quirks (resolution scaling, touch input, OS-level restrictions).
  • Integrate mobile SDKs (Firebase, AppsFlyer, AdMob, IronSource, Play Services, GameKit).
  • Multiplayer & Networking (Bonus)
  • Implement synchronized multiplayer logic using Photon, Mirror, or custom UDP/TCP solutions.
  • Optimize network latency and bandwidth usage (delta compression, prediction, lag compensation).
  • Tooling & Pipeline
  • Set up CI/CD pipelines (Jenkins, Fastlane) for automated builds and store deployments.
  • Version control via Git (Git LFS for assets) with feature branching strategies.

Mandatory Technical Skills

Unity Expertise

  • Advanced C# (LINQ, async/await, delegates, GC optimization).
  • Unity Engine Internals (Scriptable Objects, DOTS (optional), Unity’s Job System/Burst Compiler).
  • UI System (UGUI, Canvas optimization, asset best practices).
  • Physics (Unity Physics/2D Physics, rigidbody dynamics, collision layers).

Mobile-Specific Skills

  • Memory/Storage Optimization (Texture compression (ASTC/ETC2), asset stripping).
  • Battery Efficiency (Coarse-grained vs. fine-grained wake locks, background tasks).
  • Security (Obfuscation with ProGuard/IL2CPP, anti-tampering measures).

Debugging & Profiling

  • Advanced Debugging (Conditional breakpoints, log parsing, Android Studio/Xcode instruments).
  • Performance Metrics (FPS drops, draw calls, heap allocations, Vsync bottlenecks).

Bonus Skills (Preferred But Not Mandatory)

  • Native Mobile Plugins (Java/Kotlin for Android, Objective-C/Swift for iOS).
  • Backend Integration (REST/WebSockets, Protobuf/FlatBuffers for serialization).
  • Automated Testing (Unity Test Framework, NUnit).
  • Shader Programming (HLSL/GLSL, Unity Shader Graph).
  • Procedural Content Generation (PCG algorithms, runtime mesh generation).

Qualifications & Soft Skills

  • Education: BS/MS in Computer Science or equivalent.
  • Portfolio: Shipped 2+ mobile titles (50k+ downloads preferred).
  • Mindset: Obsession with clean code, performance, and player experience.
  • Communication: Ability to document systems (Confluence/Markdown) and mentor juniors.

Skills: performance optimization,debugging,version control,optimization,ci/cd,ui development,version control (git),memory optimization,game development,unity editor scripting,networking,mobile development,2d/3d game development,ui/ux implementation,c#,gameplay systems,physics,ci/cd pipelines,unity,mobile sdk integration,anr and crash fixing,multiplayer networking,memory management,git,c
Post Date
2025-05-05
Job Type
-
Employment type
Full-time
Category
Engineering, Information Technology
Level
Mid-Senior
Country
India
Industry
IT Services , IT Consulting ,
Logic Hire Solutions LTD*******