NetherRealm Studios Company Logo

NetherRealm Studios

Chicago, Illinois - United States
View all jobs at this company »

Software Engineer, Mobile Analytics

Description

SUMMARY OF POSITION

NetherReam Studios, a division of WB Games Inc. seeks a software engineer to join the team behind the "Injustice" and "Mortal Kombat X" mobile games. Our small, creatively-independent team brings premium action games to iOS and Android devices, utilizing WB's best properties.

As analytics engineer on our team, you’ll be integrating third-party packages that handle analytics, user acquisition, A/B tests and revenue reporting. You’ll be responsible for maintaining our game’s platform-independent interface to these tools, improving or refactoring as you see fit. You’ll work closely with product managers and game designers, authoring systems to help track our game’s economy, player engagement, progression, segmentation, etc. You’ll work very closely with the analytics team to proactively ensure data tracking hooks are implemented correctly. You’ll also work with our community management team to aid with deployment of sales and promotional events.

This job will require some collaboration with the rest of our engineering team on issues of technical design, and with the team's production staff to help develop realistic schedules and identify dependencies.

JOB RESPONSIBILITIES

  • Design, author, maintain and refactor the analytics systems such that they meet all design, technical and schedule requirements.

  • Work very closely with analytics team to design, integrate, and qualify game data tracking hooks.

  • Collaborate with technical leadership and other engineers to help establish overall technical design and architecture.

  • Work closely with QA and your technical leadership to ensure the stability and accuracy of analytics systems by identifying, communicating and resolving defects.

  • Author, review and provide feedback on technical and end-user documentation of analytics systems.

  • Work closely with the production staff in building and maintaining realistic schedules and identifying dependencies.

  • Coordinate with QA, leads and the analytics team to ensure successful roll out of new features, and establish testing and maintenance of systems.

JOB REQUIREMENTS
  • B.S. degree in Computer Science, Mathematics, or equivalent.

  • 4+ years of experience with professional mobile app production.

  • Experience with Microsoft Visual Studio and C++ programming.

  • Experience with XCode and Objective-C programming.

  • Experience with Java programming.

  • Familiarity with the Java Native Interface.

  • Experience developing complex systems for a published app.

  • Experience integrating third-party SDKs.

  • Thorough knowledge and comfort with object-oriented programming concepts.

  • Basic knowledge of commonly used design patterns.

  • Familiarity with version control (CVS, SVN, Perforce, etc.).

  • Familiarity with mobile analytics and user acquisition.

  • Enjoyment of solving complex problems.

  • Enjoyment of constantly learning about new hardware, software and programming languages.

  • Excellent debugging skills.

  • Ability to easily communicate technical topics with both engineers and non-technical people.

  • Ability to openly discuss and review technical proposals, requirements, designs, algorithms, source code, and reference documents with engineers, content creators and managers.

  • Strong desire to build industry-leading game systems and ship the highest quality AAA games.

The Warner Bros. Entertainment Group of Companies is an equal opportunity employer and considers all candidates for employment regardless of race, color, religion, sex, national origin, citizenship, age, disability, marital status, military or veteran's status (including protected veterans, as may be required by federal law), sexual orientation or any other category protected by law.

This Job is no longer active!