
Studio: 4A Games
Job Opening: Engine Programmer
Type: Full-Time
Responsibilities:
- Development and support of engine features and tools.
- Ability to rapidly prototype feature ideas and then properly implement features once determined to be final.
- Keep track of code quality and style.
- Determine tasks to implement features and systems, and accurately determine associated timelines.
- Implement features taking care to write efficient code and with an eye to a quality end-user experience.
- Write clean, professional, and maintainable code.
- Troubleshoot complex problems as they arise and construct solutions to unforeseen design problems in a timely manner.
- Writing necessary supporting documentation.
Qualifications & Skills:
- Strong C++ programming skills.
- 3+ years of professional experience.
- Proficiency with source control, debuggers, profilers, and other software development tools.
- Proficiency in code optimizations.
- Excellent communicator with strong verbal and written English skills.
- Excellent math skills.
- Experience with one of the modern game engines (such as Unreal Engine).
- Experience with multiplatform development.
- Excellent problem-solving skills.
- Self-direction and motivation.
- Understanding of the full software development life cycle.
- Bachelor’s degree in Computer Science.
- Strong understanding of data-driven paradigms and implementations.
- Prior tools programming experience with credits on a shipped title.
- Experience and comfort working closely with an agile multidisciplinary team.
- A passion for games.
