*ANDROID Developer* Location: Glendale, CA
Phone Hire Duration:6+ months *Job Description* Deliver a cross-platform (iOS and Android) mobile client and the supporting toolset which will allow internal game studios to deliver their Metaplace-based games on mobile devices. Major areas of work include implementing an isometric rendering engine, client/server socket communication, game asset bundling and loading, and implementing a UI and animation framework to provide heads-up display and low-latency interactive animation. A script engine will be hosted to provide client-side scripting for low-latency interaction. A majority of this project will be porting and/or matching existing functionality from a Flash/ActionScript 3.0 client renderer that is used for browser-based gaming but with attention to the resource constraints of mobile devices. The rendering engine will evolve to support full 3D gaming. *Responsibilities* - Develop high-quality, high-performance mobile-optimized client and tools features. - Develop cross-platform code base in 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 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 C++ and object-oriented design and development. - 2+ years experience developing applications on iOS and/or Android. - 1+ year of OpenGL ES development experience (for position involving the rendering engine). - Strong skills in performance and memory-optimization for mobile. - Previous game development or game engine development is a very strong plus. - Knowledge of 3D graphics concepts and tools is a very strong plus. - Knowledge of scripting languages and engines such as Lua and/or JavaScript. - Ability to read and understand ActionScript 3.0 code. Development experience with Adobe Flash Builder 4.x and ActionScript 3.0 is desired, but not required. - Familiarity with data-driven layout and markup languages such as HTML5, CSS3, XAML, XUL, etc. - Experience with source control tools such as Subversion (SVN). -- ** Warm Regards*,*** *Raman Gill* *IDC Technologies | 1851 McCarthy Blvd. Suite 116, Milpitas, CA 95035 * *[email protected] | 408-457-9399 ext 2044| www.idctechnologies.com * *Disclaimer: *** This message is for the named recipient(s) above and may contain confidential, proprietary or legally privileged information of IDC Technologies. If you have received this message in error, please immediately delete all copies of it, and notify the sender. Do not disseminate this message to anyone if you are not the intended recipient P Please consider the environment and do not print this email unless absolutely necessary. Save Earth!! -- You received this message because you are subscribed to the Google Groups "Oracle Developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/oradev?hl=en.
