For a developer/coder, you can have them write a specific function that does the same thing. While a junior level coder can perhaps write code in 20 lines, a senior coder might be able to do it in significantly less lines of code. Experienced coders can write code more efficiently, and it pays off in the long term.
In the past I've been criticized by other development companies for overpaying my developers (especially in the BlackBerry development community). But you have to understand the real "role of gaji" in development.
High salary means less hijacking! It means attracting talent. It means people are comfortable to work. It means less time trying to find another job and focusing at the work at hand.
There's a trick here tho. You should never need more that 1 senior coder per development team. In the case u need 2 highly skilled developers, hire a senior level coder and a junior coder. In most cases they help each other out and you will have 2 awesome devs.
QA
Junior - 3jt
Senior - 5jt
PHP devs, Sysadmins,
Junior 5-7jt
Senior 8-12jt
PM level 13+
BlackBerry, iPhone, Android
Junior 6-8jt
Senior 9-13jt
UI Designer/ HCI
10jt +
But it doesn't stop there. Health insurance, Quarterly Book Buys from Amazon, Developers conferences (even to the US), seminars, classes, etc. I also let my employees freelance in their own time. Because a healthy company will grow together with the employees.
Most developers don't work for a salary, but they work to find purpose. So have them believe in your ideas and vision and they will work their asses off for you. In most cases, that means working beyond 5pm if it means de-bugging for perfect code.
There have been developers that come to me begging for a job and also bringing source code from their previous company. That is not ethical, but it happens. This is Jakarta, the wild wild southeast. You don't want your devs selling your source, so invest the time and money to develop a relationship with them.
I've even met people pitching me "ron, I can lower your development costs by 1/5". And yea, there are developers sponsored through a government initiative that pays them a total sum of 1-2 juta per month for an android developer and locked with a 8 year contract. But its not ethical to hire these people.
In an IT company, developers are investments.
Its also very important that you find developers that have passion in their skill. Ask them what blogs they read. Because what separates a developer that codes "as a job" and developers that goes out of their way to know the latest SDK or technique is Passion.
Before hiring, learn all you can about Human Capital Management. Its methods of keeping your developers happy.
Hope it helps!
Sincerely,
Ronald Ishak
From: Hermawan Tj <krieg05@...>
Sender: StartUpLokal@yahoogroups.com
Date: Fri, 3 Dec 2010 19:09:50 +0100
To: <StartUpLokal@yahoogroups.com>
ReplyTo: StartUpLokal@yahoogroups.com
Subject: [StartUpLokal] Startup costs anyone?
Hello all,
Related to one of my new startup, we have a plan to setup our development team in Indonesia. So I was wondering if I could get some info from your experience in building startup companies over there.
- Human resources, we will need to find as following
1 x User Interface Designer, 4 x Web Developers and 1 x Business Dev
I need info on the salary range for these positions and what would be the best way to look for them, jobsdb? forum? etc?
- Location, at the moment I have some space in Depok, but I was thinking to find some small house in South Jakarta with Fastnet access. Any info to share about that?
If anyone know anyone who are really good and might be interested in joining a high growth prospect startup (we will be operating from SE/ID/US). please don't hesitate to contact me at hermawan.tj[at]DigitalFriday.se
thanks again :)