We are looking for a programmer to join a small development team to finalize a web application project,
working on-site in Ho Chi Minh City, Vietnam for approximately 3 months.
To evaluate candidates we ask for bids on the test project described in the detailed requirements
(please read carefully the conditions after the project description).
The test project is to create two web pages:
one for the management of Users (view, no search needed, ability to delete) and one for input / editing of a User.
Data must be saved in a database (mySQL).
The attributes for a User include:
- User Name, max. 20 characters
- Given Name (e.g. ??c), max. 50 characters
- Middle Name (e.g. Ng?c), max. 50 characters
- Family Name (e.g. Nguy?n), max. 50 characters
- Birth date
- House number (e.g. 123/25), max. 20 characters
- Street name (e.g. Tr?n Hung ??o), max. 50 characters
- Ward (e.g. Nguy?n Cu Trinh), max. 50 characters
- District (dependent on the choice of Province, see provided list)
- Province (see provided list)
- Address Note for Address description if the others are not applicable, max. 200 characters
- Phone Area Code (readonly, dependent on the choice of Province, see provided list)
- Telephone number (see rules for number of digits in [url removed, login to view])
- Mobile number, max. 10 characters
- Email, max. 50 characters
- Role (Normal User, Advanced User, Expert or Administrator)
Note 1: Required fields are: User Name, Given and Family Name, Birth date, one of Phone or Mobile number, Email and Role
Note 2: Email must be a valid email address
Note 3: Mobile number must start with (0) 1 (9 digits without leading 0) or (0) 9 (8 digits without leading 0)
Note 4: Changing the Province should not lead to a complete reload of the page (use Ajax)
Required fields should be marked and indicated if not provided by the user
Layout should follow style of the page [url removed, login to view]
Profile description for the onsite development:
Must have: At least 8 years experience in software development.
Very good English oral and written skills / good communication in general.
Very good understanding of business requirements.
Required technical skills:
Very good: OO Java Script, OO PHP, MySQL, Ajax, jQuery
Good: Linux environment
Important: The programmer must follow existing design rules and coding style!
Note: You need to send us your CV and references to prove above mentioned skills.
We will consider only profiles that strictly match our requirments.
The main objective of the test project is to assess code qual