这个岗位是我们同一家公司下的另一个 studio 的职位,如果觉得合适的话欢迎邮件 base64: bXlhdXRzYWlAZ21haWwuY29t
我会帮你内推。如果有任何问题,欢迎在下面留言。
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 algorithmic 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 with the development team.
- Good English verbal and written communication skills.
- Continuous learner.
- Ability to adapt to change.
- Strong organizational skills.
- Strong interpersonal skills.