Stay away from offshore software companies and job auction sites to recruite a developer. Software development is not a commodity and decent developer makes a difference by a huge magnitude. They can determine the success or failure of a project.
You need a developer that understands object oriented programing and software design patterns such as Model View Controller (MVC) and Domain Driven Design. You can find a list of design patterns that NookuFramework is using. Anahita Framework is utilizong similar design patterns too.
Experience with at least one other web software development framework such as Nooku, Ruby On Rails, CakePHP, Symphony, etc.
Experience with web user interface design technologies such as Twitter Bootstrap, Mootools, and JQuery
In the ideal world you'd be looking for a technicall co-founder and partner. Your project will very likely require constant maintenance and development as it grows and evolves. If not, consider hiring talents and keep them intereseted to become part of your team. Finding talented hackers and technical co-founders is always the number one challenge for the tech Entrepreneurs.
Find somebody who is willing to work with you on a full time or part time basis. They may never put their heart and mind into the project like a technical co-founder does, but that is the next best option that you have.
If you were launching a CMS website or a blog, you could have hired someone for a limited number of hours (i.e 100, 200 hours), but a social network or software as service requires constant maintenance, supervision, community management, etc. so you need to think about a long term relationship rather than a one time project.
That is why most successful social networks and services are often developed and nurtured by the founders and later their circle is extended by hiring more full time staff members.
Do look into the local gatherings and developer meetups, camps, and presentation sessions. People who enjoy building software and apps on their private time and use every opportunity to show them around are the type of people you would want to work with. They are the true hackers.
And also contributors to the open source project are another group that you should consider.
Let me know if you know someone or maybe you're interested yourself. I need something put together that's simple for now, but will need to take someone on more full time when it's time to scale.
We don't offer custom development I'm afraid. We only provide consulting, becuase our time is better invested in developing and maintaining the infrastructure and developing the knowledge that other development teams can benefit from.
The same sentement we have gone through over the years. I believe each of the prenium trip has entrepreneural spirit/adventure. We wanted to build a unique site but we are lacking of knowledge of coding with our own feature(s) to compatible with Anahita. I wanted to learn as much as I could but timing is runing out. After reflection of these, I felt that if Anahita can add one or two more developers into the core team that would bring more speed of development and possible to pick up a custom service to help Anahita's premium trip. For those who don't need such service, they can do coding by themself and for someone like me, we really need your support team to custom app or theme for us. We are willing to pay for such services. There is no meaning to me if you have only consulting service. As we've heard that the core team will make more apps in the year to come, then we are happy to wait. However, the custome service should provide as soon as possible then it will bring more hope and joy for those who are waiting for help.
@Bunthan for us time is far more valuable than funds that is why we would rather write code that hundreds and thousands of people will be using and also develop the knowledge, experience, and value that could save our Premium Members hundreds of hours in their projects.
Why don't you find a good developer (or partner with one) and get them a Premium Account, learn, develop, and maintain it yourself. In Canada the company hourly fees for software development start from $120 per hour. A simple app could take anywhere from 40 to 100 hours or more (depending on the complexity) to develop. Add the cost of maintenance and updates on top of that. That is while with the cost of 2 hours of hiring us you get 12+ months access to our entire knowledge resources. Here we teach you to fish rather than giving you a fish. That way your business will be nurished for a lifetime.
@Rastin, thanks for the answer. I think those concepts are old fashion of the world view. There are many people who think and apply thing differently like me. I need a best chef who can cook the fish that I can find whether to fish or to buy. My dream is to see more good developers adding to your team so that the spirit of Anahita will grow prosperously.
You must be logged in to comment!