Senior Unity (C#) Developer İş İlanı

İşveren Hakkında

QUALIFICATIONS AND JOB DESCRIPTION

We are looking for Unity (C#) developers to join the Huawei Turkey R&D Center and work in challenging domestic and international projects which focuses on mobile services and games developed with Unity.

As HMS ecosystem grow so fast around the world, app developers increasingly use HMS to utilize its rich and cutting-edge features on their app. To fulfill game developers’ need for the HMS around the world,as an important member of Game Vertical Team, SeniorUnity Developer will take active and vital role in projects where the aim is to freely create, utilize, develop and spread innovative open source projects for developers’ benefit worldwide by creating plugins, tools, libraries, reference apps, codelabs, etc... as well as providing technical consultancy to game studios for the products we create. Our major product is the open source Unity plugin for Huawei Mobile Services which is created for game studios for easy integration of Huawei Mobile Services to their games.

In regard of above work scope, Unity Developer will follow an established methodology and set of practices to ensure that requirements are gathered seamslessly with exact alignment to business needs, business value is maximized, software and integration architecture is designed in efficient way and in compliance with business and ecosystem needs, delivery is accepted and approved by partners.


Responsibilities

  • Simply, take the tech lead role of the HMS for Unity Solution that we are developing.
  • Involve in not only development of a part but also technical design process of requirements.
  • Be able to contribute and prepare to product backlog with technical items.
  • Pursue writing clear, testable, maintainable and properly documented code.
  • Design the technical architecture of the application when it is necessary.
  • Provide architectural and technical leadership/guidance on integrated mobile applications of various partners to HMS ecosystem.
  • Achieve AS-IS vs. TO-BE analysis on targeted mobile applications and services, outline the solution blueprints.
  • Analyze the market trends to propose new and competitive features/services for HMS ecosystem.
  • Analyze the customer needs to propose new and valuable features/services for the HMS for Unity solution.
  • Actively contribute on team’s knowledge and skill set through knowledge sharing sessions, tech-talks or documents, be a part of the community.
  • Managing the repo including PRs, code reviews and merge into main branch
  • Resolving, addressing, supporting issues on team’s repo.


Minimum Qualifications

  • Bachelor’s degree, majoring in Computer Science or related fields.
  • 5+ years of experience in a design and/or development role for mobile apps and games.
  • 2+ years of experience as a lead developer or team lead of a small team.
  • Excellent grasp of Unity, UDP and mobile services used in games.
  • Excellent grasp of C#.
  • Solid grasp of Android OS, architecture and components.
  • Excellent written and verbal skillswith strong grasp of English.


Preferred Qualifications

  • Good grasp of Kotlin or Java.
  • Excellent grasp of game development ecosystem, technologies, and trends.
  • SDK and plugin development experience.
  • Solid grasp of Mobile Services in the market.
  • Solid and business/value oriented analytical thinking, problem/conflict solving and planning skills.
  • Unreal or similar Game Engine development experience.
  • Hands-on experience on identifying, reproducing, analyzing and reporting bugs.
  • Proven experience of working with cross-functional teams to manage the requirements, determine the scope and outlining the solution.