Senior Game Programmer

November 2

Apply Now
Logo of Nimble Giant Entertainment

Nimble Giant Entertainment

Online Games • Game Developers • Game Art • Game Design • Programmers

201 - 500

Description

•Develop and produce game features in collaboration with team members and customers. •Provide producers, engineering managers, and/or leads with detailed information regarding progress and issues when required. •Assist more junior team members when needed, providing insight based on experience and know-how. •Provide solution options and task estimates regarding effort and risks when required. •Develop, code/configure, and test features and systems according to project requirements •Produce documentation of the processes as defined by the Tech Lead. •Applies and promotes best development practices, all the while following the standardized coding conventions. •Lead the team in the absence of the Tech Lead. •Serves as an active member of Nimble Giant, helping to improve our engineering teams and foster collaboration amongst all departments.

Requirements

•Total of 5 years professional experience, 2 of which working within the game industry as a software engineer, with deep practical knowledge in-game engine and systems development using C++ and Unreal Engine. •Excellent C/C++ programming skills with the utilization of solid software engineering practices. •Ability to communicate effectively in English, both verbally and in writing. •Experience developing complete subsystems that integrate with the overall project. •Extensive experience developing and testing in multiple environments (dev, prod, and live). •Knowledge of Unreal Engine, as well as use of Blueprints. •Experience developing games for PC and other platforms. •Experience achieving Performance and memory optimizations. •Ability to work with Designers, QA, Artists, and others to benefit the different workflows within each department. •Experience using Version Control Systems, such as Perforce, git, Subversion. •Experience with Jira or similar project management tools is required. •Strong time management and focus. •Strong analytical and problem-solving skills. •Someone who can work independently and is an autonomous learner. •Bonus : Experience working on a cross-platform game title •Experience with 3rd Person FPS games •Experience with other Programming languages such as C#, C, TS, Python. •Experience shipping on multiple platforms (PC, Consoles, etc.) •Large-scale expertise in game development •Bachelor’s degree in computer science, information technology, or other related disciplines •Ability to communicate effectively in Spanish, both verbally and in writing. •Familiarity with agile software development methodologies such as Kanban and Scrum •Worked on every game development stage, from preproduction to launch, with at least one game title shipped.

Benefits

•Continuous learning •Flexibility •Inclusion and Diversity

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com