Lead Developer

 

Overview

Clipwire is a well-funded video games startup founded by a group of experienced developers who have built a world-class internal team to develop titles with global appeal and forged partnerships to amplify our ability to create games. We are looking for team members to join us on this journey who are passionate about developing games and shaping the company that they work in.

The team we're building is important to us, as we believe that it is the people who define the culture of the company and create its successes. We want to work with energetic, creative contributors who bring a fun vibe to the process of making games.

Who You Are

You are an experienced engineer who has worked on a number of game titles that have launched on Android and iOS. You should have a deep understanding of game client technology and how that meshes with the server, and be able to deal with any challenge. You can speak game design with designers, speak art with artists and can confidently prototype ideas and then make the transition to solid, production code. You have led engineering teams and been involved in the planning of projects and making assessments of technical designs and monitoring project progress as well as being an individual contributor.

You are passionate about developing games and working with others to shape the continued growth of the company and its culture. Our team is small and you can strongly influence the team's technology and engineering practices.

Your Role

  • Mentor junior developers and create growth plans

  • Ensure use of best practices and design patterns across all code

  • Building out the programming team with the right skills sets

  • Ensure all code is being written to be able to run at scale

  • Owning the onboarding of new programmers, ensuring they are trained to company standard and welcomed into the company culture

  • Explaining complex problems clearly and presenting potential solutions and their advantages and disadvantages

  • Sharing knowledge across team and across the organization

  • Conducting regular code reviews

  • Write TDDs for any new tech needed for the project

  • Breaking down product or technical features

  • Working with the internal design team to evaluate concepts for technical feasibility

  • Creating production ready, high quality code that can be easily maintained and shared

  • Working alongside developers in the architecting of entire framework and features

  • Promoting automated and manual code testing methodologies

  • Delegate work among development team, ensure the right tasks are directed to the right people.

What You'll Need

  • Bachelor's degree or better in Computer Science or equivalent experience

  • A deep knowledge of Unity

  • Ability to design abstract systems for code reusability. 

  • Experience leading and coaching other programmers

  • Ability to estimate work and who to coach your programmers on estimating their own work (Poker planning experience a plus)

  • Experience working on an iOS or Android title using Unity

  • A broad knowledge of game engineering concepts including but not limited to: UI, graphics and server

  • The ability to write well-structured and optimal code in C#

  • Awareness of the constraints faced by a mobile game and the impact they have on architecture

  • Desire to work in a creative, inspired start-up environment

  • A passion to continue to improve yourself and those you work with

Nice to Know

  • Working AWS, including deploying servers and monitoring resources.

How to Apply

Please send your resumé to jobs@clipwiregames.com and include the word “ldev01” in your subject line.