Job Description
This represent a chance to work on a great game that will change the industry you will recognised by the community for creating a fantastic experience, you will be working with a very passionate and creative team, fantastic people to learn from grow with and develop
This role will build you as a programmer and give you excellent achievements and key legacies for your career.
Responsibilities:
- Work well in a cooperative, multi-disciplinary team environment to develop and maintain new gameplay features
- Design and implement well-engineered, reliable, maintainable, and bug-free code
- Develop and test code, fix bugs, and profile and optimize code as directed
- Follow best practices, development processes, documentation, and coding standards
- Work with QA, providing information needed to fully test developed code
- Provide support to internal customers for developed software
- Keep up to date on state-of-the-art software engineering methods, practices, and technologies
- Possess and develop areas of engineering expertise
- Responsible for understanding design’s requirements to develop solid solutions, systems, and features
- Document and peer review technical designs with other software engineers
- Responsible for overseeing feature development through to the required standard
- Overseeing and mentoring other programmers as needed to increase their abilities and productivity
- Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks
- Reviewing other programmer’s code as required
- Work with production on scheduling, task breakdown, and sprint workflow
Requirements:
- Strong C++ programming skills
- Strong mathematics skills, including proficiency with matrices, trigonometry, and linear algebra
- Strong multi-threaded programming skills
- Multiplayer networking experience
- Great attention to detail
- A passion for making and playing games
- Work well in a cooperative environment
- Good communication skills, both verbal and written
- 5+ years’ experience programming game features and systems, especially player-visible game features, including one or more shipped products
- Potential for occasional overseas travel to visit our other studios
Desired but not essential:
Lumberyard development experience
Online game and/or MMO development experience, including client/server development of game features
Space combat sim development experience
Passion for science fiction and space exploration
Previous team lead experience
________
By applying for this job, you are choosing to accept Creative Personnel's Terms & Conditions. At Creative Personnel we process certain personal information about you for our legitimate business interests in order to identify and contact you about suitable positions that may be relevant to you. Details are set out in our Privacy Policy.