استخدام Senior Unity Developer
شرح موقعیت شغلی
You will be someone with proven success in designing and developing robust and cleanly programmed Unity games, over several years.
Responsibility
- Implementing new game features and services in a multi-disciplinary team including other developers, artists, and game designers.
- Improving existing game features based on design requests and players' feedback.
- Taking part in technical discussions to identify and solve technical issues, including structure, architecture, Performance, and programming design principles.
- Collaborate productively, communicating ideas and issues clearly across disciplines.
- We’re looking for a sociable, hard-working person who is just as passionate about creating amazing games as we are.
Requirment
- 5+ years of programming experience.
- 4+ years of C# programming experience.
- 4+ years of unity game development experiences.
- 3+ self-developed game projects.
- Strong understanding of OOP and related principles.
- Strong C# Knowledge
- Strong Unity Knowledge
- Good understanding of most of these design patterns: service locator, factory, observer, layered, hexagonal, and component design.
- Good understanding of clean code, passionate to program cleaner each moment.
- Analytical, problem-solving, and communication skills, with strong attention to detail
- Fluent in English, written and spoken
- Good experience working with git.
- Willing and following to work in AAA foreign game companies.
additional points
- Experienced in test-driven development
- Experienced with different asset management systems in unity
- Multi-language games
- iOS development in unity
مهارتهای مورد نیاز
- Unity
- C#
- OOP
زبانهای مورد نیاز
- انگلیسی
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست