Technical Director Job at Pocket Pinata Interactive

Pocket Pinata Interactive Remote

Project Technical Director
You are a passionate gamer who enjoys deep diving into new technologies and into business models. You are a team player and have strong communications and leadership skills. You are experienced in systems design and are familiar with game engines such as Unity 3D or Unreal Engine as well as enterprise and game cloud service architectures. You are a big fan of Clean Code and software design patterns. You relax by reading tech journals and sketching application architecture diagrams and client-server communications server diagrams.

You are a lifelong learner who is results-driven and detail-oriented and you are looking for a friendly working environment filled with like-minded individuals at a studio that prizes integrity, transparency and personal growth.

Pocket Pinata Interactive
is a Vancouver mobile game development studio practising the art and science of making free-to-play games. We are looking for like minded individuals to join our cause as a full-time Game Technical Director.

As technical director, you are accountable for the technical decisions, processes, and designs for the studio’s client project. You are a problem solver and the lead advisor on all technical matters and will engage with multiple disciplines, tech teams and clients to address the technical issues and concerns. In pre-production, you are involved in the technical planning and technical solutions assessment. You determine the project technical requirements by analysing the design and art requirements in collaboration with your tech team. In production, you provide technical project leadership to the project tech team, oversee systems designs, monitor the project code quality and collaborate with production to ensure that the project meets client requirements, specifications, and budget.

Perks:
  • Good extended health and dental plan
  • Flexible work schedule
  • Work remotely or work on-premise
  • Studio conveniently located next to the a Skytrain line

You will:
  • Understand the business problems to be solved, and provide technical direction around the definition and technical delivery of projects.
  • Establish the technical vision for project systems, architectures, deliverables, and environment.
  • Identify technical requirements and tools to deliver on the project vision.
  • Identify the technical expertise needed based on the project vision.
  • Define the technical estimates for projects, and involve other discipline leads where appropriate.
  • Serve as the standard escalation point for the project management team for any project technical risks, costs, and duration.
  • Evaluate proofs-of-concept for emerging technologies and approaches for the project software development.
  • Ensure quality of all technical outputs meets client and studio expectations.
  • Collaborate with project management to ensure the technical team meets schedules, budget, manpower and technical quality targets; this includes third party technical teams and IT departments.
  • Identify new opportunities in day-to-day communication and communicate them to the project team.
  • Define, communicate and enforce necessary standards and regulatory compliances, particularly in relation to security and privacy.
  • Recommend suitable technologies and approaches to improve technical software development standards.
  • Report technical progress of projects to stakeholders as required.
  • Track industry developments and best practices in software and development technologies on a regular basis.
  • Adhere and promote the studio culture, values, and processes/systems including time and activity tracking.

Project responsibilities include:
  • Acting as technical liaison between the tech team and the project’s third party vendors and vendors
  • Producing the requisite technical documentation to meet industry/government regulations
  • Owning the tech specifications and implementation of the product deployment, operations, and maintenance process in collaboration with live ops, customer service, dev ops, the client tech team, the server tech team, production, design, art, and the product owners
  • Assessing the product requirements and defining a technical implementation roadmap in collaboration with production to deliver the product on time, on budget and to spec
  • Ensuring that the product’s systems design and code quality, maintainability and security meets client and industry standards
You are a great fit for our team if you have…
  • 6+ years of professional test-driven software development experience
  • 2+ years of industry experience with Unity 3D or Unreal Engine
  • 2+ years of C# programming experience or equivalent object-oriented programming language
  • 2+ years of practical experience with UML, clean code principles, and design patterns
  • 2+ years of system/project technical leadership experience
  • 1+ years experience in managing a team of 6 engineers or more
  • Experienced troubleshooting native mobile application issues (Android, IOS)
  • Experienced architecting and orchestrating the development of a scalable, reliable and secure cloud server application
  • Experienced developing and optimising scenes or game systems for performance in Unity 3D or Unreal Engine
  • Experienced with Git or other revision control system
  • Excellent technical problem-solving and communication skills
  • Excellent communication and collaboration skills
  • Proactive and forward thinking lifelong learner able to quickly familiarise oneself with complex legacy systems and code
  • A detail-oriented mindset with a strong ability to multitask

Having the following skills is a plus…
  • Experienced with Agile Development Practices (Scrum/Kanban)
  • Experienced managing a live maintenance tech team
  • Experienced shipping mobile games/applications (Android, IOS)
  • Experienced with enterprise server development
  • Experienced designing and orchestrating product load tests
  • Knowledgeable on modern Dev Ops practices and tech stack
  • Knowledgeable on server-authoritative real-time client-server communication



Please Note :
nvalabs.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, nvalabs.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.