Mobile & Facebook Social Chess Game

Mobile & Facebook Social Chess Game


Job Description

Skills must include:
Cross-platform mobile development (appcelerator, or phonegap, or Adobe AIR)
Server-side scripting (Java, or PHP, or Python)
Database (MySQL, other NoSQL solutions)
Basic Cryptography (Password hashing, user accounts, virtual currency)
Mobile App Design (Clean, minimalist design)
Mobile App Animation (UI Elements should be animated)

Job Description:

If you respond to this job, your first paragraph should list which skills you have, and a very brief outline of which cross-platform mobile SDK you plan to use.

We are looking for a talented Mobile Application Developer who will be responsible for the design, animation, development and deployment of our mobile app.

A brief outline of the app:
- Chess games that is heavily integrated with Facebook & Google+
- App must be built for Android 2.3+, iOS 6+, Windows Phone
- Game should have the capability to invite people to a game, post results/stats to a social network
- Game will require a database design to manage user accounts, both based off of Facebook/Google+ accounts, or app-created accounts
- Game should have the option to purchase virtual currency with real currency
- Game does not require an AI to play against, this is a purely peer-to-peer game
- Game will allow users to purchase additional chess pieces with virtual currency, so additional chess designs required
- Game MUST run smoothly across all supported devices

Your responsibilities:

- Review and perform a technical analysis of requirements
- Produce design for all UI components of the game
- Produce a solid, detailed technical design
- Write clean, modular, robust code to implement the desired requirements
- Contribute ideas for making the application(s) better and easier to use

Your qualifications:

- A work style that is extremely detail oriented
- A complete Odesk profile
- References or an established Odesk reputation preferred
- Demonstrates ability to design clean mobile game interfaces
- Demonstrates ability to animate app UI elements