Mobile Software Engineer

California  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Our client is a hugely popular entertainment and interactive media corporation seeking a Software Engineer to act as a primary Developer of mission-critical applications related to a Massively Multiplayer Online game. A solid background in iOS and/or Android development is required, along with a demonstrable track record for bringing iOS and/or Android applications to market. Flash and LUA are the central technologies used in the MMO product, and the SWE (Mobile) will be required to build systems and components that interface with this product. The candidate must be able to demonstrate a good understanding of Flash and ActionScript 3, along with the quirks and limitations of the Flash player environment. Additionally, the candidate must be able to demonstrate a solid understanding of LUA Scripting. An established background in a middle-level language such as Objective C, C/C++ or C# is required along with the aptitude to work with higher level Scripting languages where necessary. This role demands a degree in Computer Science or equivalent experience, and previous game development expertise would be a big plus.

OVERVIEW:

  • Develop high-quality, high-performance mobile-optimized client and tools features.
  • Develop cross-platform code base in Objective C and C++ that can be used to deliver games on iOS and Android devices.
  • Port features from browser-based Flash/ActionScript 3.0 client to mobile-optimized Objective C and C++.
  • Utilize OpenGL ES for hardware-accelerated rendering.
  • Use performance and instrumentation tools to ensure high-performance and memory efficient code.
  • Evaluate, choose, and justify usage of APIs and frameworks where appropriate with the requirements of performance, working set size, etc.
  • Document and communicate designs through internal wiki pages.

REQUIREMENTS:

  • 2+ years of Objective C, C++ and object-oriented design and development
  • 2+ years of experience developing applications on iOS and/or Android
  • 1+ year of OpenGL ES development experience
  • Strong skills in performance and memory-optimization for mobile
  • Familiarity with data-driven layout and markup languages such as HTML5, CSS3, XAML, XUL, etc.
  • Experience with source control tools such as Subversion (SVN)
  • Knowledge of Scripting languages and engines such as LUA and JavaScript
  • Ability to read and understand ActionScript 3.0 code
  • Development experience with Adobe Flash Builder 4.x and ActionScript 3.0 preferred
  • Previous game development or game engine development a very strong plus
  • Knowledge of 3D graphics concepts and tools a very strong plus
Start date
6/13/2012
Duration
6 months
From
Compucom
Published at
02.06.2012
Project ID:
372071
Contract type
Freelance
To apply to this project you must log in.
Register