Unreal Programmer 虚幻软件工程师
动视信息技术有限公司ShanghaiUpdate time: September 3,2019
Job Description

Responsibility:


A professional individual contributor that develops writes and debugs code. Has in depth expertise.


  • Provides technical solutions and delivers clear, tested and efficient code for various elements of the game.
  • Anticipates, identifies and articulates problem areas and develops preventative solutions.
  • Has a clear vision of how products should function and the ability to lead peers to share this vision.
  • Supports content creators in their work.
  • Mentors less experienced members of the team.
  • Solves complex problems in resourceful and effective ways.
  • Participates in agile game development processes including pair programming and test driven development.
  • Reports to the Lead Programmer / Technical Director.


Requirement:


  • Spearheaded design and implementation of several architectural systems.
  • Demonstrated proficiency in C/C++.
  • Strong 3D math background.
  • Thorough understanding of common data structures and algorhmic solutions.
  • Expert in several of the following areas: graphics and animation techniques, interface design practices, effects, test engineer, AI, online, physics, rendering, vehicle, portability, extensibility, and testability.
  • Thorough knowledge of software design practices including modular architecture, event-driven architecture, software design patterns and object-oriented design.
  • Ability to work with internal and externally developed code.
  • Ability to write clean, readable, portable, reliable, and optimized code.
  • A strong passion for video games.
  • Five or more years of programming experience in the game industry.
  • Has shipped more than one game.
  • Degree in Computer Science.


Competencies:


  • Strong problem solving and trouble-shooting skills.
  • Imagines, envisions and devises new approaches, concepts, models, designs and processes.
  • Leadership and mentoring skills.
  • Communicates effectively wh the development team.
  • Good English verbal and wrten communication skills.
  • Continuous learner.
  • Abily to adapt to change.
  • Strong organizational skills.
  • Strong interpersonal skills.


职能类别:软件工程师高级软件工程师

关键字:Unreal虚幻Programmer程序员软件工程

微信分享

联系方式

上班地址:上海市闸北区灵石路695号

Get email alerts for the latest"Unreal Programmer 虚幻软件工程师 jobs in Shanghai"