Monday, November 1, 2010

“MOBILE APPLICATIONS PROGRAMMER”

“MOBILE APPLICATIONS PROGRAMMER”


Essential Job Function:
• Support the technology plan and team for high-profile mobile games, applications and interactive content
• Work with leads on the project to determine coding tasks and schedule requirements
• Create & maintain a positive working relationship w/ other technical staff including artist + animation teams
• Design and develop application systems that contribute to the studio’s core technology framework
• Provide critical analysis of core technology and studio practices with the goal of improving product quality, team efficiency, and a positive studio culture

Minimum Requirements:
• Expert knowledge of advanced C++ including templates and namespaces
• Background working with leading mobile devices (e.g. iPhone/iPad, Android, Blackberry)
• Solid team programming experience
• Proven ability to integrate intricate interactive features for systems ranging from user interfaces to AI, physics, particle and effects systems and more
• Strong 2D and 3D graphics/animation programming skills (OpenGL, DirectX)
• Knowledge of production development tools including compilers (e.g. gcc), build tools (make, Ant, Maven), IDEs (Eclipse, Flex, Visual Studio) & source code & asset control systems (Perforce, Subversion).

Desired Skills:
• Bachelor's Degree or higher in Computer Science, Math, or related discipline
• At least 3 years of experience in mobile applications, and/or casual MMO environments
• Experience with client server networking, web development, and pipeline-tools development
• Working knowledge and experience with Flash, Objective C, iOS, C# and/or Java
• Practical expertise with CPU/memory profiling and cross-platform/embedded systems debugging
• Understanding of open graphics and file formats, networking protocols and game development
• Passion for socially-connected games and applications with a broad knowledge of titles and mechanics

Submission Requirements:
• Please submit resume and portfolio for consideration to Matt.alling@calvingroups.com

No comments:

Post a Comment