Senior Game Programmer

Yesterday

Apply Now
Logo of Nimble Giant Entertainment

Nimble Giant Entertainment

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

201 - 500 employees

Founded 2002

🎮 Gaming

👥 B2C

Description

• Develop and produce game features in collaboration with team members and customers. • Provide detailed information regarding progress and issues to producers, engineering managers, and/or leads. • Assist junior team members, providing insight based on experience. • Provide solution options and task estimates regarding effort and risks. • Develop, code/configure, and test features and systems according to project requirements. • Produce documentation of processes as defined by the Tech Lead. • Apply and promote best development practices and follow standardized coding conventions. • Lead the team in the absence of the Tech Lead. • Serve as an active member of Nimble Giant, helping improve engineering teams and foster collaboration.

Requirements

• Total of 5 years professional experience, 2 of which working in 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 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 and Blueprints. • Experience developing games for PC and other platforms. • Experience achieving Performance and memory optimizations. • Ability to work with Designers, QA, Artists to benefit different workflows. • Experience using Version Control Systems like Perforce, git, Subversion. • Experience with Jira or similar project management tools. • Strong time management and focus. • Strong analytical and problem-solving skills. • Ability to work independently and is an autonomous learner.

Benefits

• Excellence is one of our core drivers. • Continuous learning is encouraged. • Flexibility allows working remotely. • Inclusion and Diversity are promoted.

Apply Now

Similar Jobs

November 22

Develop and support applications using Microsoft technology at Assurant, focusing on performance and scalability.

November 15

Showcase your skills in an automated environment at Devsu as a Junior/Semi-senior Developer. Work remotely and participate in our evaluation process for future opportunities.

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