What are the responsibilities and job description for the Unity Developer position at Golf Daddy?
Why Golf Daddy
Golf Daddy is redefining how golf is played and learned through real-time simulation, AI coaching, and mobile-first product experiences used by 100k golfers every month. Joining now means shaping core systems at a high-velocity, profitable startup that’s scaling globally. You’ll work directly with senior engineers, creators, and product leaders, and have meaningful ownership over features used by hundreds of thousands of players.
The Role
We need a Unity engineer who builds polished mobile experiences with clean architecture, optimized performance, and reliable input systems. You'll work across simulator modes, swing visualizations, addressables, and gameplay UX.
What You’ll Build
- New simulator modes (swing playback, divot analysis, practice ranges)
- Real-time swing visualization (line renderers, ghost swings, overlays)
- Mobile input flows state machines
- Addressables, asset loading, build size optimization
- Gameplay UI/UX effects
- Performance improvements (FPS, memory, asset bundling)
- Integrations with backend ML outputs
Stack
- Unity 2022
- C#
- URP, Addressables, Scriptable Objects
- Mobile optimization (iOS/Android)
- Unity Cloud Build, GitHub Actions
What You Need
- 3 years Unity C# experience
- Strong mobile development background
- Experience with async loading, addressables, optimization
- Clean, maintainable architecture component design
- Ability to own features end-to-end
Nice: Physics systems, shader experience, sports simulations, ML/vision integrations, gameplay effects.