Senior Game Programmer (Unity)

Desenvolvimento
Porto Alegre
Aquiris
Não Divulgado

Descrição da Vaga

 Aquiris is looking for a professional with proven experience in game development to work in the Looney Tunes World of Mayhem mobile game. Your primary activities will be architecture and develop the game client in Unity Engine, delivering high quality, high performance and clear code that will be maintained by the entire team, mentor developers with less experience than you, iterate and develop systems with the design and product team.

Responsibilities

Work closely with designers, animators, and artists on the implementation of systems and features to bring the team’s vision of the game to life. Analyze and improve performance across all target platforms. Design, implement, and test game systems, including the implementation of automated tests and tooling to support asset pipelines. Debug and fix crashes, concurrency issues, and platform-specific problems. Research and propose improvements to processes and pipelines. Own key engineering features including documentation and training. Mentor other team members, ensuring they are gaining technical knowledge.

Requirements

Comfortable working in both Windows and MacOS Unity environment developing for Mobile platforms. Strong understanding of object-oriented design and software development principles Strong math skills with emphasis on 3D vector math. Experience working with at least one enterprise-level object-oriented programming language, and understanding of one or more dynamic languages (preferably C#). Outstanding problem-solving capabilities, analytical and critical thinking, excellent verbal and written communication skills. Bachelor’s degree in Computer Science, Engineering, or equivalent experience.

Experiences that count as a major plus

Prior experience with commercially released titles using Unity. Strong understanding of game engine architecture. Experience working with agile methodologies. Experience working on an environment with microservices and Web APIs Experience with multiplayer game programming Experience working on large-scale projects.