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.
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 email@example.com and include the word “ldev01” in your subject line.