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.
About PlayVault At PlayVault, we're building a gamified rewards app where users can earn real-world rewards by playing games, completing tasks, and engaging with offers.
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.