.NET Developer

Job ID: 31290600

Budget: $250 – $750 USD

This is an exciting opportunity to work with a forward-thinking and growing UK based software company on a diverse range of interesting projects and using the latest technologies. As a .NET Developer, you will be a full-time member of our technology development team which is in charge of expanding our products and tools. You will be working from home on the tasks assigned to you in daily online communication with our team, so you will need good English communication skills and flexibility to work to UK hours.

Apply with below simple demo task. application without the below tasks will not be entertained.

Specification:

Your task is to create a tiny game. You should write the following game using your technologies including .Net, HTML, JavaScript, jQuery, React, or Angular. You should use frameworks you are already comfortable with, rather than trying to use something new and innovative that you aren't familiar with. What will impress us the most is your ability to follow instructions and your ability to write minimal, brief and clean code.

*. A white screen with 4 boxes on the 4 corners of the screen.
*. Each box will have a text on it reading ""USA"", ""UK"", ""China"" and ""South Africa"".
*. From the middle top of the screen, the photo of a person should drop and slowly go to the bottom of the screen within 3 seconds.
*. As the image is dropping down, the user should guess the nationality of the person before it reaches the bottom, and throw it towards one of the 4 nationality boxes by panning it (for about 20px or more). The photo should then animate towards that box and slowly fade out.
*. If the user guessed correctly, it will be a positive 20 points. If it was wrong it will be -5 points.
*. The total points should be displayed at the bottom of the screen.
*. Immediately after the picture has disappeared, the next picture should drop.
*. This should continue for 10 or more pictures and then the game will stop, showing the user's total score, with a button to play again.

We look forward to seeing you succeed.
Related categories: JavaScript .NET HTML5 HTML jQuery / Prototype