Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Gamasutra: The Art & Business of Making Gamesspacer
arrowPress Releases








If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Get a job: Turbine seeks an experienced Mobile Engineer

Get a job: Turbine seeks an experienced Mobile Engineer

December 8, 2015 | By Staff

December 8, 2015 | By Staff
Comments
    Post A Comment
More: Smartphone/Tablet, Programming, Recruitment



The Gamasutra Job Board is the most diverse, active and established board of its kind for the video game industry!

Here is just one of the many, many positions being advertised right now.

Senior Mobile Software EngineerTurbine, Inc.

Location: Needham, MA

Turbine, Inc. seeks a Senior Mobile Engineer for its Needham, MA development studio. In this position, you will have a hands on role in defining and implementing key game systems and features, as well as integrating existing libraries or services.

You will focus on client side technologies and support user interface development, while working with a mid-size team of developers to create new products for iconic Warner Bros. intellectual properties. This position requires close collaboration with all other disciplines to help capture, develop and communicate a coherent vision of our game systems, features and tools.

You will also be a leader in establishing best practices, assisting / mentoring other engineers on the team and identifying problem areas / opportunities for improvement in the codebase.  We are looking for candidates with a passion for games and game development.

JOB RESPONSIBILITIES

  • Game system / feature design & implementation.
  • General game development programming, including UI, and debugging.
  • Prototype new gameplay ideas and concepts.
  • Performance target setting / performance optimization.
  • Implement robust, flexible, and well-architected systems.
  • Requirements Gathering / Documentation.
  • Assess middleware and 3rd party mobile technology solutions.
  • Library / Service integration.
  • Review the work of other mobile engineers to ensure adherence to design, patterns and coding standards.
  • Work closely with other team members, and take technical feedback.
  • Participate in development scheduling and hit deadlines for assigned tasks.

JOB REQUIREMENTS

  • 4+ years of game industry experience.  Solid programming skills and passion for making games.
  • Experience with Mobile development is a must. Candidate should have shipped at least two mobile games, preferably on the iOS platform.
  • Strong practical knowledge of mobile, platforms middleware technologies, strengths and weaknesses.
  • Unity development experience.
  • Experience with synchronous server, client/server and scaling server technologies.
  • Experience building asynchronous or synchronous multiplayer games.
  • Able to work effectively in a highly collaborative and team-oriented environment.  Able to effectively communicate with technical and non-technical team members.
  • Deep knowledge of common data structures and algorithmic solutions.
  • Deep knowledge of software design practices including modular architecture, event-driven architecture, and software design patterns.
  • Extensive experience working with internal and externally developed code.
  • Extensive experience with self-testing to minimize and fix issues, strong problem solving / debugging skills.
  • Effective documentation and presentation skills.
  • Strong performance optimization experience.
  • Ability to work unsupervised and assist other engineers as needed.
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • Solid knowledge of C#, C++, or Java

BONUS QUALIFICATIONS

  • Familiarity with network protocols and non-blocking IO.
  • Familiarity with Linux/Cloud computing.
  • Proficient with Java, C++, Objective C, orJavascript.
  • Proficient with 3D math including linear algebra (vector math, matrices).
  • Experience in tools development and content pipeline development.
  • Familiarity with SQL relational databases such as Oracle and MS SQL Server.
  • Familiarity with NoSQL alternatives such as MongoDB.
  • Experience with high concurrency server processing
  • Database design and implementation skills.

Interested? Apply now.

About the Gamasutra Job Board

Whether you're just starting out, looking for something new, or just seeing what's out there, the Gamasutra Job Board is the place where game developers move ahead in their careers.
Gamasutra's Job Board is the most diverse, most active, and most established board of its kind in the video game industry, serving companies of all sizes, from indie to triple-A.

Looking for a new job? Get started here. Are you a recruiter looking for talent? Post jobs here.



Related Jobs

Pixar Animation Studios
Pixar Animation Studios — Emeryville, California, United States
[05.24.19]

Animation Tools Software Engineer
Disbelief
Disbelief — Chicago, Illinois, United States
[05.24.19]

Senior Programmer, Chicago
Disbelief
Disbelief — Chicago, Illinois, United States
[05.24.19]

Junior Programmer, Chicago
Deep Silver Volition
Deep Silver Volition — Champaign, Illinois, United States
[05.24.19]

Senior Animation Programmer









Loading Comments

loader image