Description
We are looking for a Senior Programmer to join our world-class Engineering Team. As a Senior Programmer at d3t, you will be a key role in our balanced engineering and mixed discipline teams. You will collaborate with teams internally and with high-profile external clients across the world to own and deliver systems and tech on a variety of games, platforms, and engines.
Our seniors are role models on the teams and have the opportunity to work on a vast range of tasks and projects. Responsibilities include:
- Being open to working on a variety of programming disciplines (e.g., gameplay, core tech, low-level, UI, tools) on proprietary or commercial engines and targeting a variety of platforms.
- Writing code to a high and performant standard by following expected coding standards, profiling, and optimizing and collaborating with embedded QA.
- Collaborating with internal and global teams to plan, implement, review, and test code and systems.
- Gathering requirements from multiple disciplines and writing technical documentations to ensure features and systems are completed to a high standard and on time.
- Ownership of work and updating tech leads, production, and designers on progress.
- Working in sub-teams together with other programmers, other disciplines.
- Lead small sub- or feature teams as the need arises.
- Taking part in team support and knowledge sharing through code reviews, calls, and documentation.
- Continually updating own knowledge and skill sets.
Essential Skills + Experience:
- Languages: Multiple including C++ expertise
- Engines: Professional experienced in at least two of the following Unreal, Unity, Frostbite, Proprietary
- Knowledge: Owned the development of systems or features in any of (e.g., gameplay, UI, physics, networking, memory, animation, core tech, graphics etc.)
- Technology: Experienced with IDEs, source control
- Enthusiasm: Will take on any challenge or responsibility
- Growth: Driven to learn and improve
- Role Model: Confident supporting junior teammates
- Teamwork: Enjoy working as part of a team and supporting others
- Communication: Clear, enthusiastic, and able to discuss technical solutions and updates with multiple disciplines
- Experience: 6+ years
Desirable Skills + Experience:
- Released games
- Console and/or Mobile development
- Full development cycle
- Porting games
- Remasters, Remakes
- Tools development
- Build and infrastructure
- Sub-team leadership
- Profiling
This opportunity will be a 6-month Fixed Term Contract (possible extension) based in either of our UK studio sites (Daresbury or Newcastle), on a hybrid working basis. Working pattern - 3 days per week in the studio: Wednesday, Thursday, and another day of your choice.