Unity Engineer Offline

We’re looking for a Senior Unity Developer with Strong Technical Art Skills who enjoys building from scratch, solving challenges, and creating smooth, engaging experiences. This is a key role for someone who wants to take ownership, turn ideas into reality, and help shape a new gamified rewards app from the ground up. We use Unity as the core engine for our mobile app, and we’re still in the early stages—so this is a great time to join a small, motivated team and make a big impact.

Responsibilities: 

  • Develop Core Systems: Build and maintain the core infrastructure of our Unity-based app, including gameplay mechanics, reward systems, and user interactions. 
  • Create Features from Scratch: Collaborate with product and design teams to develop mini-games, engagement mechanics, and reward-based challenges.
  • UI/UX Implementation: Translate UI/UX designs into interactive, responsive components using Unity UI and Canvas while optimizing for performance. 
  • Performance Optimization: Use tools like Unity Profiler to optimize performance across mobile devices, focusing on loading times, memory usage, and frame rates.
  • Technical Art Integration: Write custom shaders, create VFX (Shader Graph/VFX Graph), and integrate art assets while maintaining performance.
  • Collaboration & Code Management: Work closely with game designers, artists, and backend developers while writing clean, maintainable C# code and managing version control with Git.
  • Problem-Solving & Ownership: Take full ownership of technical challenges, identify risks early, and implement solutions proactively.

Requirements: 

  • 5+ years of hands-on Unity development with C#.
  • Proven track record of developing mobile apps with strong performance optimization skills for iOS and Android. 
  • Tech art expertise: Custom shaders (HLSL/Shader Graph), VFX, and procedural content generation.
  • Experience with performance tuning: Proficiency in profiling, batching, memory management, and optimizing frame rates across devices. 
  • Networking knowledge: Understanding of client-server interactions and experience with real-time server-based apps.
  • UI/UX implementation skills: Ability to build interactive, responsive UI using Unity UI and Canvas. 
  • REST API integration: Familiarity with connecting Unity apps to external services.
  • Version control experience: Strong command of Git (branching, merging, and maintaining clean commit histories). 
  • Problem-solving mindset: Ability to take ownership, work independently, and collaborate with cross-functional teams.

The job ad is no longer active

Look at the current jobs Unity Developer →