Project Description:
Our company is looking for the very best iOS & Android App Developer with experience in large databases.
Requirements:
Portfolio of Work,
a Good Rating,
an App in the Google Play or App Store
Fluent in English
A good candidate will be:
Creative,
Willing to Learn,
taking Pride in his Work,
a Team Worker
Working Fast
Good Communicator
Always on time.
We need a Data Entry Form, used for member signup and user group creation in an App.
The data will be stored on Amazon Simple Database, accessed via the app on Android and iOS devices, programmed in Java and Objective C (using XCode) respectively.
We need a form with the database containing pre-populated info on all the countries with their flags, states/provinces/counties and cities/towns/parishes with zip codes and geographic coordinates.
The process starts with the user choosing his country, with the Country Picker Script http://www.chupamobile.com/products/details/409/CountryPicker/
Once the country has been chosen, there are 2 options. If the user knows his zip code, he enters it and the correct area is displayed. If he does not know it or his country does not use them, he gets to pick it from the pre-populated scrollable/drop-down list, zooming down from larger administrative units to the smallest.
If nothing detailed enough is found for the particular country, user can enter the missing administrative units' information manually. Manually edited ones should trigger moderator alert and enable correction/standardization in case grammatical errors were introduced.
All users must be able to change the keyboard into their national one, if it's supported by iOS or Android.
For certain key countries, shown below, once the country has been chosen, the user must be able to switch from the default Latin keyboard layout to their local one and enter/choose the address in their local script:
1. China/Hong Kong/Taiwan - in Mandarin
2. India - in Hindi
3-8. Russia/Ukraine/Byelorussia/Serbia/Bulgaria - Cyrillic keyboard, in Russian, Ukrainian, Byelorussian, Serbo-Croatian and Bulgarian languages
9. Japan - in Katakana
Once a user has registered he must be able to create a user group, if he/she wishes, that is geographically determined by his administrative division - parish, county, town, city, state/province, country, language. If a suitable group already exists, he must be able to join such existing user groups.
Graphic layout will be supplied by us. Most of the geographic data is available in Latin alphabet at geonames.com and eventme.com.
We're looking for someone that would also enjoy contributing ideas and sharing their thoughts while they do their job, a talented, hard working person that would like to become a valuable member of our team.