|
JOB DESCRIPTION: |
Lead Engineer - Online Games |
||
|
General Information |
|
|
|
|
Job Title: |
Lead Engineer - Online Games |
Department: |
Engineering |
|
Location: |
S.F. Bay Area |
Travel Required: |
Minimal |
|
Position Type: |
Full Time Employee |
Salary Range: |
Depends On Experience |
|
Reporting Relationship: |
CTO |
N/A |
|
|
Send Applications To... |
|
|
|
|
Name: |
Barry Holroyd |
||
|
Email: |
|||
|
U.S. Post: |
405 Hedgerow Court, Mountain View, CA 94041-1628 |
||
|
Company Overview |
|
|
|
|
Masher Media is a young company being positioned to become the premier virtual world studio in the world. We have already produced and released the first version of MyMiniPeeps, our flagship MMOG for kids. MyMiniPeeps is a unique, social and safe online virtual world and community for kids ages 6-12 and is one of the first fully immersive 3-D multiplayer environments for this demographic. It raises the bar for innovative concept, level of interaction, and creative and aesthetic content on the web. It is already playable on the browser and will soon be playable on other devices such as the iPhone and WII. We are currently ramping up the company to both extend the existing MyMiniPeeps game to the next level as well as to leverage its technologies in the building of new virtual worlds. This is a very exciting time for us and we need to bring on board a number of key people to help us. |
|||
|
Job Description |
|
|
|
|
Summary |
|||
|
The person filling this position will report directly to the CTO and will be the first member of the internal engineering team. He/she is expected to have significant impact on the architecture and development of the product. The ideal candidate will have significant experience developing MMOGs and will be comfortable handling a broad range of hands-on activities. The emphasis will be on client-side development, but server-side expertise and knowledge will also be highly valued, as will experience with the development, integration and configuration of various ancillary services such as registration, buddy lists and chat filtering. This is a key position for the company -- we are looking for someone who is captivated by online games and virtual worlds in general and who is excited by joining a company which is expected to have a real impact on the industry. |
|||
|
Primary Duties |
|||
|
This person will be the senior hands-on technical member of the team and will be responsible for understanding all aspects of the system. Although the emphasis will be on front end development, a solid understanding of back technologies (real time server, web services and database) is important. Specific responsibilities include: · Client-side virtual world (3D MMOG) development and coding using Unity 3D. · Implementation of ancillary functions (either via the integration and configuration of third party packages or developed internally), e.g.: Parent Portal, Social Portal, Micro-transactions. · Assisting third party developers with all aspects of development and integration, as necessary. There is also the distinct possibility of this evolving into a management position, if the person is interested. |
|||
|
Secondary Duties |
|||
|
This person may also be responsible for some of the the following activities, (the exact set is TBD). · Extension of the online game web site, MyMiniPeeps.com. · Server-side implementation of game infrastructure (e.g., shard selection), game logic, persistence, status data collection, etc. · iPhone application o Modifications to implementation to support iPhone version of game. o Writing a client-side library for communication with the server-side platform. |
|||
|
Qualifications |
|
|
|
|
Skills - Required |
|||
|
The applicant should have significant experience in most, if not all, of these areas. · 3D MMOG development · Unity 3D world editor · Microsoft development technologies (C#, Visual Studio, SQL Server, MS Server 2008, ASP.NET, etc.) |
|||
|
Skills - Desired |
|||
|
The following skills and experience would be very helpful for this position. · Communication o Strong communication skills o Team-oriented · Design and programming of multi-tier, multithreaded applications, e.g.: o Network communications (e.g., socket servers) o Database schema design o Transaction processing (in-game, credit card, third-party systems) o Threads and locking · Software o Languages: Python o Software: Crisp text filter · System o System monitoring and performance o Patch management and deployment o Cloud computing o Game analytics tracking and reporting · Enjoyment Of o Playing online games o Designing and/or programming games for children |
|||
|
Status |
|
|
|
|
Prepared By: |
Barry Holroyd |
Date: |
09/02/10 |
|
Last Updated By: |
Barry Holroyd |
Date: |
09/02/10 |