JOB DESCRIPTION
You are a game development professional, eager to be a key contributor.
We are using Unreal Engine 4. The ideal candidate has great C++ skills in a game development environment, along with Unreal development prowess. But, don’t count yourself out if your Unreal development skills are actually more novice than expert, but you are otherwise a true game-dev pro.
RESPONSIBILITIES
- Work with Product to build and maintain the best esports training platform on the market
- Work closely with Design, from specification through production
REQUIREMENTS
- Some experience with Unreal Engine 4, even if not part of a commercial product
- 4+ years professional development experience in the games industry
- Fluency in C++
- Fantastic debugging skills
- Strong understanding of data structures, algorithms, complexity, and system design
- Basic game math fundamentals (vectors, matrices, physics, projections, camera space, tangent space, object space)
- Solid understanding of software design patterns
- Good working knowledge of source control, including best practices (branching/streams)
- A practice of code instrumentation, tools, and development KPIs
- Bachelors in CS, or equivalent experience
BONUS QUALIFICATIONS
- Deep understanding of concurrent programming
- Basic relational database abilities (SQL, Postgres or AWS RDS)
- Experience with Git and JIRA/Confluence
- Experience with build systems, continuous integration and deployment
- A background working with asset management systems, asset bundles, and in particular downloadable content (DLC)