Responsibilities
- Partner with our UI and gameplay teams to bring clean, high-performance user interfaces to life. This includes using Unreal Motion Graphics (UMG) and Blueprints to accurately implement polished art assets, dynamic animations, and visual effects.
- Develop, test, and debug robust C++ code for UI/UX systems and tools. We prioritize solutions that are performant, maintainable, and clearly structured.
- Actively collaborate with artists and designers to refine content creation pipelines and improve efficiency. You will participate in code reviews, embracing a culture of continuous learning and technical quality.
Requirements
- Bachelor’s degree in Computer Science, or equivalent experience, and 2+ years of professional experience developing UI features or systems.
- Proficiency in C++ and object-oriented programming is critical, coupled with hands-on experience using Unreal Engine (UMG, Blueprints, and editor workflows).
- A solid understanding of data structures, algorithms, and 3D math.
- A commitment to writing clean, well-documented, and efficient code, paired with the ability to clearly communicate technical concepts to non-technical partners (Art, Design, Production).
Benefits
- Equal opportunity employer with reasonable accommodation for qualified individuals with disabilities.
- Discretionary payment or compensation and benefit programs subject to performance and market factors.
Work Arrangement
Remote (City/Region) — Vancouver, BC
Additional Information
- 2K Games and its studios never use instant messaging apps or personal email accounts to contact prospective employees or conduct interviews.
- When emailing, only 2K.com accounts are used.