We are looking for a programmer with experience in these technologies:
- JS - AngularJS
Our intention is to hire a part-time person in the near future.
As a test for that, we have a few minor tasks that will allow us to evaluate the candidates.
So this project is fixed-price.
You will be asked to complete 2 tasks.
Just so you have a general understanding of the tasks, these is roughly the expected outcome of your work. Please understand that we will give you detailed requirements in each case.
- 2 Python classes. Each one able to submit a video to a different video sharing site. We will tell you which sites (using their API), function parameters, and expected results.
- Implementing new functionality on a web application. The current application lets users create videos online. When they log out, they work is lost. We need you to develop a new feature, so users can create their videos in the context of a project. These will allow them to save their work, come back later and keep working on it. You will need to interact with a database using Python and Django ORM. All video creation logic is already in place. You will just need to create the data structures that will allow the video projects to be saved, loaded and all the needed functionality to let users interact with the video projects.
The system is already in production, you will need to integrate your work with it.
We expect you to understand the basics of Subversion, to be able to properly integrate into the project.
We will provide you with a development environment.
Your job will be handled this way:
You are expected to commit the FULLY TESTED first deliverable within the agreed schedule, with no pending tasks or missing requirements, and notify us.
We will proceed to test and verify your work.
We will report back to you with any issues that we might find. We expect to find at most, very minor and very few issues, since each deliverable is relatively small.
If the quality of your work is not up to par, or doesn’t follow the given instructions, we will terminate the contract right away. No payments will be issued in this case.
If you deviate from the agreed schedule we will terminate the contract. No payments will be issued in this case.
You will have the chance of correcting and re-committing the minor issues that we reported to you.
We will re-test.
When everything is fine, we will release the payment for deliverable number 1, and then you can move on to deliverable number 2.
The same procedure will be in place for all deliverables.
We have tons of work coming. This is a test job.
If you want to apply for this job, this is what we need from your application:
1 - First, follow these instructions. These instructions are much simpler that the ones you will need to follow in the actual job. So we will take a really good look at how do you follow them.
2 - Your experience with the mentioned technologies
3 - Make your best effort to estimate how much hours each of the 3 tasks will take you. Keep in mind that we have a REALLY DEEP technical background, so if you estimate too many hours or too few, that will raise a red flag for us. Advice: try to be accurate.
4 - Please state your time availability and how long do you think it will take you to complete EACH of those tasks.
5 - Please state your hourly rate for this job, even when this is a fixed price job.
6 - Please indicate if you are interested and open for a future part time job, and your expected monthly value for that.
7- We will not issue any upfront payments. Do not ask for it.
Please apply with the keyword “OBF001”.
Obviously we will give you in-depth instructions if you are selected for the job.