Drupal Developer Needed to Build Social Networking Site

We are looking for a Drupal developer (or developers) to implement a small to medium size website. The ideal candidate should have excellent verbal and written communication skills. The candidate should demonstrate initiative to system design and must follow good programming practices (readable, maintainable, robust, usable, modular, etc). The candidate will be responsible for theming the web site, integrating custom modules, customizing existing modules, and recommending Drupal optimization techniques.

The web site map consists of the following:

Front Page
Home
My Settings
Profile
View/Edit Friends
Groups
Guestbook
All Posts
People
Search Results
View Person’s Profile
Add as Friend
Groups
Search Results
View Group
Add/Edit Group
Messages
View Message
Compose Message
Invite Friends
Newsletter (automating personalized emails)

HTML, CSS, and graphics will be provided to the programmer, but programmer is responsible that final web site (including presentation) is free of errors.

Please respond to jobsgigs101@gmail.com