Principal Software Engineer/Architect - Mobile, Client Technology

Zynga

DKs in iOS, Android, and Unity used by all Zynga games, including Words With Friends, Zynga Poker, Empires & Allies, and more!

  • Guide and participate in implementation of major revenue-generating features in Zynga games using our SDKs.

  • Collaborate with technical teams on new and emerging technologies, determining how they will integrate into current and evolving infrastructure.

  • Take a hands-on approach in the development of prototypes, independently and with others, to establish design decisions and/or technical feasibility.

  • Proactively recommend improvements and new approaches to address potential systemic pain points and technical debt.

  • Recommend and implement exceptional engineering practices towards ensuring performance, reliability, and measurability at massive scale.

  • Maintain an understanding of end-to-end system interactions and architecture in order to assess implications and dependencies associated with design decisions.

  • Mentor teammates, contributing to an innovative environment of technical excellence.

  • Review detailed designs from others, aligning with team and Zynga-wide technical vision.

  • Demonstrate solid coding and development skills.

  • Provide production and integration support for Mobile SDKs running in all Zynga Games.

  • Integrate with multiple 3rd party mobile advertising networks and web services.

Qualifications * A minimum of 5 years of software development experience, at least 1 of which in a technical leadership role.

  • Experience with with a combination of Unity, Cocoa, Objective C, iPhone SDK, Xcode, Java, Android SDK, HTML5, XML/JSON, and/or GIT is a plus.

  • Experience with mobile architectures, development, and deployment of popular apps in the iTunes store and Google Play store.

  • Working knowledge of mobile landscape, architectures, trends, and emerging technologies.

  • Experience in object oriented and independent design of applications or systems.

  • Architecture and design experience with mobile clients.

  • Able to take individual ownership of a project from start to finish.

  • Excellent written and spoken communication skills and ability to work effectively with others in a team environment.

  • Mobile development experience with Ad platforms, HTML5, Mobile/Web Video experience, Facebook APIs, or MRAID 2.0 is a plus.

  • Technical knowledge of ad delivery technology supporting mobile video and other rich media is a plus.

  • BS, MS in Computer Science, or related technical discipline (or equivalent).

Tags: html5, web, mobile, API

How to apply:

Apply Here