Assistant Technical Director

Black Shamrock logo
Posted 13 September 2023
Salary Negotiable
LocationDublin
Job type Permanent
DisciplineProgramming
Reference18244
Contact NameMatty Kidsley

Job description

Aardvark Swift is supporting Black Shamrock in their search for an Assistant Technical Director to join their Dublin based studio.

As a part of their Engineering team, you will be designing, maintaining, and debugging code for multiple projects, lead and manage the team whist effectively sharing knowledge across technical teams.

Black Shamrock can promise you an environment that encourages your best! Their culture and people are what makes Black Shamrock a fun and rewarding place to work.

Your responsibilities…
  • Design, maintain and debug code for multiple projects
  • Create features and ad-hoc technology components to high coding standards
  • Research cutting-edge algorithms and techniques to improve performance
  • Report risks promptly, propose mitigations, and escalate critical issues as appropriate
  • Analyse and create technical documentation
  • Perform investigations and assessments on game code and technology
  • Managing a team, identifying training needs, strengths, and potential within the group
  • Lead the team by defining coding standards and best practice
  • Effectively share knowledge across technical teams
The skills and experience you’ll bring to the role…
  • 8+ years experience programming with C++
  • 5+ years industry experience
  • System Design / Architecture of complex gaming systems
  • AAA engine knowledge and / or solid experience of Unreal Engine
  • 5+ years of direct-line management of technical teams
  • Bachelor's degree in Computer Science or related field, or equivalent professional experience
  • Change Awareness: Be conscious of the impact from any kind of change, both code and data and the importance of code quality, performance, and memory
  • Creative and Innovative: Creativity and innovation in your management style and professional approaches will always be encouraged
  • Problem Solver: You will have the tools and skills to manage conflict resolution, to multi-task and to creatively solve problems.
  • Reliable Coordinator: You will need to be able to coordinate and manage teams, communicate clearly, and manage pressure and deadlines well
  • Supervision/Management experience
Advantageous skills…
  • Familiar with AWS (or similar cloud services)
  • Knowledge of managed backend solutions for MP games
  • Unity and C# experience
  • Experience with Graphics / Rendering
  • Experience with implementing Gameplay Systems (mainly related to UI and UX)
Perks and benefits include…
  • Flexible Starting times with personal leave for emergencies and wellness initiative
  • Laya Healthcare plan from Day One
  • Optional Taxsaver
  • Free Tea, Coffee, and Snacks on Site
  • Regular Company Events
  • Internal Mobility Opportunities