Buffalo Studios Career Opportunities
Do you have experience working with MySQL databases?
Do you have experience with OOD?
Do have experience with LAMP stack technology?
Please note that this position is no longer available.
If you would like to be considered for similar opportunities now or in the future, feel free to apply and/or set up a notifier for yourself.
Senior PHP Developer
CA - Santa Monica
or
Apply with

Opportunity Snapshot

This position offers you the opportunity to bring your skills to the growing field of social network gaming, and expand your experience with new technologies and processes, such as developing for scale-up. You will contribute to new development and maintenance, helping us build on the remarkable success we have achieved with our first game. While our preference is that you bring PHP experience, we are open to talking with any solid developer who has a strong background in object-oriented design. Quick question for you - click here You'll join a team of super bright Engineers and enjoy the fast-paced entrepreneurial environment of a young and profitable company.

Buffalo Studios is a fast-growing social game developer based in Santa Monica, CA. Our mission is to create fun and accessible social games that introduce casual audiences to new experiences that go above and beyond the current offerings. The goal is to provide social networks with games that help friends build relationships through interactive entertainment. The team's focus is to design games with simple action that's unparalleled in engagement and enhanced by teamwork.

We have multiple opportunities for Engineers, so please feel free to share this information with your network of colleagues.

Buffalo Studios' BINGO Blitz offers Facebook based bingo action, complete with game-changing power-ups, that users can play with their friends in real time. In January 2012 we reached 1 million players a day -- we're honored to be not only the #1 Bingo game on Facebook, but also one of the most popular in the world.

The Requirements

To be a good fit for this opportunity you will have:
  • At least three years of web development experience and a demonstrated ability to write and maintain scalable object oriented code. Quick question for you - click here Experience developing for games is preferred but not required.
  • Experience with the following is highly desired: PHP, HTML, JavaScript, Web services, MySQL, Linux, Social APIs, unit testing, profiling.
  • Experience with various MVC frameworks; experience writing your own framework is a plus.
  • General IT hardware, software, platform and systems knowledge.
  • An understanding of software development lifecycle methodologies.
  • Solid analytical skills, including the ability to assess the pros and cons of various options.
  • A passion for video / online games.
  • A degree in Software Engineering is strongly preferred.
You also will need the following characteristics and attributes:
  • The ability to contribute effectively in a team-oriented environment. The ability to lead development projects and teams is preferred.
  • Excellent communication skills.
  • A positive attitude and a willingness to learn.

The Role

Reporting to the Lead Engineer, you will join a team that currently includes five PHP Engineers and is growing. We have achieved great success with our first game, BINGO Blitz, and we're expanding the team to build on that success. In fact, we're very close to finishing our second game.

You may support BINGO Blitz, contribute to the new game or, in the future, work on yet another new game; in fact, you probably will have a chance to do all three at some point. Whatever the product, you'll be involved in both new development and maintenance / bug fixes.

We work on our own custom-built framework, which is optimized for gaming, and our processes are still evolving. We're moving toward an Agile SDLC approach and we conduct bi-weekly sprints. Ours is a highly collaborative environment.

Your specific activities will include:
  • Developing features for our existing and future titles. Quick question for you - click here
  • Architecting and implementing scalable and modular applications.
  • Contributing to the full application development lifecycle.
  • Maintaining compliance with standards.
Note: this description is intended to give you a general overview of the position and is not an exhaustive listing of duties and responsibilities.

Why Buffalo Studios

Professional development -- you'll learn new technologies as well as processes and approaches unique to game development, assuming you don't already know them. Our goal is to have each Engineer working on the areas that he or she most enjoys, but one way or another you'll share insights and ideas with the team, collaborating to solve complex, intriguing problems.

Stable company -- while no one can predict the future, the past and present indicate a stable profile: Buffalo Studios has posted two years of solid growth, and we are very profitable. We're pursuing aggressive but prudent strategies to expand further, including bringing on this position.

Join a fast growing industry -- with only a very few social network gaming companies in Los Angeles, this is a rare opportunity. Social network gaming is a $4+ billion industry that showed 400% growth between 2006 and 2011, and the analysts are predicting even more expansion.

Great environment -- at Buffalo Studios we work hard but we have fun in the process. It's definitely a startup environment with lots going on, and the atmosphere is upbeat and positive. You'll find a team of Engineers that is committed to the success of the team and the company, and enjoys staying abreast of development both in the industry and in the technologies we use. This is a close-knit team that occasionally gets together outside of work.

Excellent compensation -- in addition to a competitive salary and bonus incentive program, we offer comprehensive benefits.

Pictured: in addition to creating new games, we're constantly developing new features for existing ones. For example, we recently released Pets Blitz Slots to keep BINGO Blitz fresh for our users.

Keys to Success

If all your experience has been in non-gaming web development, you may be surprised at the emphasis we place on object oriented design and analysis. You'll need to understand scalability and flexibility and have a grasp of the full solution stack, from the database up -- if you don't already have that, you'll need to be proactive about acquiring it quickly. Along those lines, you also will need to be willing to "wear multiple hats," getting involved with different aspects of the overall development process.

To excel in this role you will be the type of person who:
  • Loves learning new technologies, figuring out how things work and trying to make them work better.
  • Enjoys collaborating with a team of talented engineers to come up with elegant solutions to challenging problems.
  • Welcomes challenges and being counted on to deliver quality results on time.
  • Brings an analytical approach but also keeps a sense of humor handy.
  • Enjoys playing video games and keeping up with the latest trends are in the industry.

Opportunity Snapshot

This position offers you the opportunity to bring your skills to the growing field of social network gaming, and expand your experience with new technologies and processes, such as developing for scale-up. You will contribute to new development and maintenance, helping us build on the remarkable success we have achieved with our first game. While our preference is that you bring PHP experience, we are open to talking with any solid developer who has a strong background in object-oriented design. Quick question for you - click here You'll join a team of super bright Engineers and enjoy the fast-paced entrepreneurial environment of a young and profitable company.

Buffalo Studios is a fast-growing social game developer based in Santa Monica, CA. Our mission is to create fun and accessible social games that introduce casual audiences to new experiences that go above and beyond the current offerings. The goal is to provide social networks with games that help friends build relationships through interactive entertainment. The team's focus is to design games with simple action that's unparalleled in engagement and enhanced by teamwork.

We have multiple opportunities for Engineers, so please feel free to share this information with your network of colleagues.

Buffalo Studios' BINGO Blitz offers Facebook based bingo action, complete with game-changing power-ups, that users can play with their friends in real time. In January 2012 we reached 1 million players a day -- we're honored to be not only the #1 Bingo game on Facebook, but also one of the most popular in the world.

The Requirements

To be a good fit for this opportunity you will have:
  • At least three years of web development experience and a demonstrated ability to write and maintain scalable object oriented code. Quick question for you - click here Experience developing for games is preferred but not required.
  • Experience with the following is highly desired: PHP, HTML, JavaScript, Web services, MySQL, Linux, Social APIs, unit testing, profiling.
  • Experience with various MVC frameworks; experience writing your own framework is a plus.
  • General IT hardware, software, platform and systems knowledge.
  • An understanding of software development lifecycle methodologies.
  • Solid analytical skills, including the ability to assess the pros and cons of various options.
  • A passion for video / online games.
  • A degree in Software Engineering is strongly preferred.
You also will need the following characteristics and attributes:
  • The ability to contribute effectively in a team-oriented environment. The ability to lead development projects and teams is preferred.
  • Excellent communication skills.
  • A positive attitude and a willingness to learn.

The Role

Reporting to the Lead Engineer, you will join a team that currently includes five PHP Engineers and is growing. We have achieved great success with our first game, BINGO Blitz, and we're expanding the team to build on that success. In fact, we're very close to finishing our second game.

You may support BINGO Blitz, contribute to the new game or, in the future, work on yet another new game; in fact, you probably will have a chance to do all three at some point. Whatever the product, you'll be involved in both new development and maintenance / bug fixes.

We work on our own custom-built framework, which is optimized for gaming, and our processes are still evolving. We're moving toward an Agile SDLC approach and we conduct bi-weekly sprints. Ours is a highly collaborative environment.

Your specific activities will include:
  • Developing features for our existing and future titles. Quick question for you - click here
  • Architecting and implementing scalable and modular applications.
  • Contributing to the full application development lifecycle.
  • Maintaining compliance with standards.
Note: this description is intended to give you a general overview of the position and is not an exhaustive listing of duties and responsibilities.

Why Buffalo Studios

Professional development -- you'll learn new technologies as well as processes and approaches unique to game development, assuming you don't already know them. Our goal is to have each Engineer working on the areas that he or she most enjoys, but one way or another you'll share insights and ideas with the team, collaborating to solve complex, intriguing problems.

Stable company -- while no one can predict the future, the past and present indicate a stable profile: Buffalo Studios has posted two years of solid growth, and we are very profitable. We're pursuing aggressive but prudent strategies to expand further, including bringing on this position.

Join a fast growing industry -- with only a very few social network gaming companies in Los Angeles, this is a rare opportunity. Social network gaming is a $4+ billion industry that showed 400% growth between 2006 and 2011, and the analysts are predicting even more expansion.

Great environment -- at Buffalo Studios we work hard but we have fun in the process. It's definitely a startup environment with lots going on, and the atmosphere is upbeat and positive. You'll find a team of Engineers that is committed to the success of the team and the company, and enjoys staying abreast of development both in the industry and in the technologies we use. This is a close-knit team that occasionally gets together outside of work.

Excellent compensation -- in addition to a competitive salary and bonus incentive program, we offer comprehensive benefits.

Pictured: in addition to creating new games, we're constantly developing new features for existing ones. For example, we recently released Pets Blitz Slots to keep BINGO Blitz fresh for our users.

Keys to Success

If all your experience has been in non-gaming web development, you may be surprised at the emphasis we place on object oriented design and analysis. You'll need to understand scalability and flexibility and have a grasp of the full solution stack, from the database up -- if you don't already have that, you'll need to be proactive about acquiring it quickly. Along those lines, you also will need to be willing to "wear multiple hats," getting involved with different aspects of the overall development process.

To excel in this role you will be the type of person who:
  • Loves learning new technologies, figuring out how things work and trying to make them work better.
  • Enjoys collaborating with a team of talented engineers to come up with elegant solutions to challenging problems.
  • Welcomes challenges and being counted on to deliver quality results on time.
  • Brings an analytical approach but also keeps a sense of humor handy.
  • Enjoys playing video games and keeping up with the latest trends are in the industry.
Buffalo Studios is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.
or
Apply with