Unity Engineer Offline
$$$
Project Type: High-End Outsourcing (Various Clients)
We are looking for a Unity Engineer who doesn't just "make things work" but builds systems that last. In our outsourcing environment, you will work on diverse projects where the ability to decouple logic from presentation is the difference between success and technical debt. You will leverage modern AI tools to accelerate development while maintaining the highest standards of architectural integrity.
Responsibilities
- Architecture & Design: Design and implement modular, extensible game systems using Dependency Injection (VContainer/Zenject) and Assembly Definitions to ensure fast compilation and clear boundaries.
- Decoupled Development: Build "Headless-first" game logic that can run independently of the View layer.
- Core Gameplay Systems: Develop and iterate on core gameplay mechanics, focusing on responsive 'game feel,' player feedback, and technical stability.
- AI-Assisted Engineering: Actively use and document the use of AI tools (ChatGPT, Gemini, Claude) to optimize workflow without sacrificing code quality.
- Performance Optimization: Profile and optimize games for multiple platforms, ensuring high-performance match-algorithms and physics-based transitions.
- Genre-Agnostic Engineering: Rapidly adapt to different project types, moving seamlessly between Casual Mobile logic (state machines for Match-3/Puzzle) and social systems and features(websockets, realtime changes).
Requirements
- C# Mastery: Deep understanding of C#, including memory management, async/await (Unitask), and data structures.
- Addressables & AssetBundles: Expert-level mastery of the Addressable Asset System (or Asset Bundles). You must understand group schemas, hosting services, and the nuances of "Update a Previous Build" workflows.
- Architectural Patterns: Proven experience applying SOLID and DRY principles in a gamedev context. You should know when to use a Pattern and when to keep it simple.
- Tooling: Experience with Git (atomic commits), CI/CD pipelines, and modular project structures via UPM or sub-packages.
- Build Size Optimization: Proven track record of managing and reducing build sizes for mobile (iOS/Android) and web platforms.
- Problem-Solving Mindset: "A proven ability to debug complex, engine-level issues and find performant workarounds for platform-specific Unity bugs."
Required skills experience
| C# | 3 years |
Required languages
| English | B1 - Intermediate |
| Ukrainian | B2 - Upper Intermediate |
The job ad is no longer active
Look at the current jobs Unity Developer →
📊
Average salary range of similar jobs in
analytics →
Loading...