Mobile Software Engineer

Washington  ‐ 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 Mobile Software Engineer to act as a primary Developer for 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 candidate 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.

RESPONSIBILITIES:

  • 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.
  • Degree in Computer Science or equivalent experience

This contract position is expected to be 6 months in duration.

Start date
n.a
Duration
6 months
From
Compucom
Published at
22.06.2012
Project ID:
381163
Contract type
Freelance
To apply to this project you must log in.
Register