Streamline is a creative development studio specializing in full video game development, interactive digital assets, and metaverse creation. Our reputation is we provide experienced professionals to help bring the most demanding projects from concept all the way through production with our technical knowledge of established industry standards for high-performance results along every step. And that means when you come to work at Streamline, expect to be challenged like you’ve never been challenged before.
We are a games company, a creative company, and people who work fast under pressure—a productive attitude is critical to a high-functioning team. Our goal is to keep the process straightforward.
Streamline Values
- Responsibility
- We understand the significance of our role. Every promise, deadline, and milestone reflects our deep responsibility to our clients and the privilege of over two decades in the industry.
- Accountability
- We take ownership of our work and our mistakes. Accountability fosters teamwork and ensures the quality of our deliverables. It also builds trust between us and our clients.
- Discipline
- Making games is fun, but it demands rigorous discipline. Our strict adherence to workflows, processes, and schedules is what sets Streamline apart.
- Hard Work and Teamwork
- We believe in finishing together. Our commitment to high-quality work is matched by our dedication to supporting each other and our clients to the very end.
- Communication
- Clear and thorough communication is key at Streamline. We ensure everyone—from team members to clients—is aligned and informed
- Mastery
- Our expertise is built on years of experience with the world’s leading games, engines, and platforms. We are committed to kaizen—continuous improvement—ensuring we remain at the forefront.
- Curiosity and Continuous Learning
- The video game industry is ever-evolving. We are perpetual learners, always adapting and applying the latest knowledge to stay ahead.
Description
We are seeking a highly skilled and experienced Technical Director to lead our development team in creating cutting-edge games. In this role, you will collaborate with the Project Management Office (PMO) and Technical Leads to ensure schedules, milestones, and deliveries are met smoothly. You will establish and uphold standards for code conventions, technical workflows, and best practices, while also planning and executing process improvement programs to enhance efficiency, quality, and cost-effectiveness across the studio.
As a key member of our leadership team, you will review incoming projects alongside the Engineering Team and PMO, providing technical direction and vision as required. Your responsibilities will also include recruiting and mentoring engineering leadership to ensure sustainable team growth. Additionally, you will assist the Head of IT in designing, implementing, and maintaining our back-end infrastructure systems, covering areas such as server management, network configuration, storage solutions, and cloud technologies.
In this role, you will identify risks that could impede production and work collaboratively with the PMO, Lead Artists, and Studio Directors to develop proactive solutions. You will also engage in human resource activities, including performance reviews, hiring interviews, and onboarding new employees. Representing the company at industry events and building strong relationships with clients and external partners through various communication channels will be essential to your success.
Performance Metrics
A Technical Director will be measured according to the metric below, on a six (6) score rating scale:
- Director effectively develops, executes, and adapts strategic plans within their department, ensuring alignment with studio goals, efficient resource utilization, timely milestone achievement, and responsiveness to challenges.
- Directors effectively manage multi-department resource allocation, ensuring efficient distribution of budgets and personnel across projects while aligning with long-term studio goals. Budget variance should not exceed 5%.
- The director ensures robust continuity planning across departments under their purview by implementing and overseeing cross-training, knowledge transfer, and documentation protocols. The director regularly audits continuity strategies at a departmental level, identifying gaps and facilitating improvements to ensure team functionality in the absence of key personnel.
- Ensure that departments under their supervision consistently meet or exceed performance targets, including deadlines, budget adherence, quality standards, and service level agreements (SLAs). The director oversees team performance across departments, ensuring that at least 90% of key performance indicators (KPIs) are achieved.
- The director maintains a team of managers where at least 90% of team members score highly on the adherance to company values and overall performance. Director is also actively taking steps to address low adherance to company values and low performance.
- The director is responsible for identifying and retaining high performers across departments while actively addressing and improving or transitioning out low performers.
- The director ensures 90% of managers and senior staff under their supervision participate in leadership development programs, with measurable progress in leadership and team management.
- The director sets and achieves 90% of personal development goals annually, focusing on enhancing strategic leadership, cross-departmental management, and industry-relevant skills. Additionally, the director actively engages in leadership development initiatives and demonstrates measurable growth in their ability to lead multiple teams and projects.
- The director has ensured that there were no major compliance issues occur on projects and in departments under their supervision.
- Maintain a minimum of +30 NPS scoring from clients (internal and external) for areas under their supervision
Job Skills
A Technical Director will possess the following high level of proficiency for all the following skills:
- Give feedback, guidance and direction to the operators to hit required technical goals of the project.
- Define technical direction and vision of the projects
- Build client relationships and bulid their confidence in the team's competence
- Estimate amount of time required to hit the project goals
- Flag risk factors on the project that'll impact quality, timeline and/or budget (example: morale of the team, technical blockers)
- Clearly articulate and document technical concepts in a way that could be understood by non-technical persons
- Diagnose and understand Client/Partner technology and processes, and guide the operators in adopting them correctly to deliver project requirements
- Establish and audit existing production best practices, suitable for the studio and identify points of improvement for the existing workflows and tools, and provide solutions and improvement plans according to short-term needs and long-term plans of the studio.
- Define tools and art production pipelines whilst understanding the advantages and limitations of technology and thus developing strategies to maximize performance
- Ability to work in high pressure environment
- Ability to show leadership in high-stress circumstances in guiding the operators to move forward past the pressure and deliver.
- Knowledge of data structures, algorithms (time/space complexity) and design patterns
- Proficiency with optimizations and performance profiling with knowledge of modern game engines and hardware.
- Working experience with modern product development practices, Experienced in agile software development methodology and Continuous Integration and Delivery and software testing (e.g. unit testing, regression testing), and agile processes.
- Game math fundamentals (vector and matrix math, basics of classical mechanics/game physics)
- Ability to find/build force multiplier developer tools
- Proficiency with the practice of code instrumentation
- Proficiency with source control such as SVN and Perforce (including best practices of branching/streams)
- Proficiency with Blueprints (Visual Scripting)
Additional Skills
A Technical Director must also demonstrate a Production-ready skill in another field (i.e. Web Development), and at least 1 additional competency at High-proficiency, or 2 additional skills at Production-ready from the list below:
- Networking and Multiplayer
- Scripting Languages (e.g., Python, Lua)
- Cross-Platform Development