The Unity Developer will actively participate in product planning meetings, determine technological solutions, create or modify software based on project design documents, implement assets, solve bugs, record task progress, and generate user manuals. They will need to have experience in video game development teams, preferably mobile, and have led a development team. They should have solid knowledge in C# and Unity3D, Git, handling Android and iOS SDK integrations, and be familiar with common game development issues. They should also be familiar with Agile Methodologies like Scrum.