Position: Senior Unity Developer
Category: Unity
English level: upper
Years of experience: 5


Skills:
- Unity engine
- C#
- Object-oriented programming
- Design patterns (GoF, DI, ECS, MVP, MVC)
- Design principles (SOLID, DRY, KISS, YAGNI)
- Data structures and algorithms
- Animation (Mecanim, DOTween)
- UI (Unity UI, NGUI)
- 2d/3d physics
- Input (Unity Input Manager, Rewired)
- Integrating/implementing analytics, statistics, bug-reporting, localization systems
- Performance optimization techniques
- Profiling (Unity Profiler, Frame Debugger, Memory Profiler)
- Unity editor extension (custom inspectors, property drawers, editor windows)
- Custom shader writing
- Git (different workflows, LFS, hooks, submodules)
Seeking a senior position in order to apply programming skills to develop top-notch games