This job might no longer be available.
Technical Director
2 years ago
Big Run Studios is creating new and addicting mobile games focusing on traditionally underserved audiences. We want to spread fun games to everyone! Established in 2019 and headquartered in Oakland, CA, we are a group of game industry veterans who are passionate about delivering high quality casual competitive games that entertain players across all mobile platforms. We’re proud to work on the latest cutting edge technologies across all stages of development. We believe that success is built on three core values - Strong Player Communities, Experiences that Amaze, and making Games as a Lifestyle.
Description
As a Technical Director, you will work directly with the CTO as an individual contributor and manager, forming the backbone of our technologies. You will help define the technology and processes needed for ensuring an extraordinary product, and you will be empowered to research, innovate, and invent to get there. Everyone at Big Run is a leader, but not everyone is a manager. The team will rely on you in both capacities: light the way and help them grow.
Responsibilities
- Build the team, then work with the team to design, implement, and manage client and server systems.
- Use Unity, Go, Node.js, .NET Core and other necessary technologies at your discretion to build a robust and scalable set of technologies.
- Iterate collaboratively with engineering, product, design, and art teams to build highly polished user experiences.
- Patiently learn other perspectives and share your own, building team consensus around architecture and methodology decisions.
- Demonstrate to your team that you don’t already know everything, and you are hungry to learn.
- Teach others to identify and resolve performance, usability, and scalability issues.
- Lead your team through the full development process.
- Ensure that reports are focused, engaged, and making meaningful progress on their work: grow the people you lead.
- Stay educated: study the future of technology and shape our direction.
- Define our key technology metrics and help lead us to out-perform them.
Requirements
- 8+ years of development experience, 2+ years managing a team.
- Fluency in multiple programming languages.
- Expert with Docker and container orchestration technologies.
- Expert with Unity.
- Demonstrable mastery of your toolset and flexibility to learn ours: IDE, version control, build tools, operational platforms, etc.
- A command of design patterns, memory models (managed and unmanaged, ability to dive deep on GC), rendering, networking, security, and scaling.
- Deep understanding of quality code, quality architecture, and quality testing.
- Excellent communication skills, particularly through writing. Able to write clear and concise documentation.
- Show us what we're missing and inspire us to fill it in.
Nice to Have
- Up to date portfolio of relevant work.
- Go, ES6+, and/or .NET Core experience.
- Experience with Docker Compose, Serverless, Elastic Beanstalk and/or Kubernetes.
- Experience with React and Redux.
- Socket-based multiplayer experience.
- Undergraduate or graduate degree in related fields.
Big Run provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics.
Create Your Profile — Game companies can contact you with their relevant job openings.