C++ Software Engineer
The C++ Software Engineer is a key member of the Game Engineering team and reports into the CTO/Co-founder. You should be proficient with C/C++, quick to learn new programming lanagues and have strong nowledge of CS fundamentals. You will be responsible for delivering high quality online mobile MMOs through ownership of end-to-end features. Your work will be seen by tens of millions of global players in the future!Responsibilities:- Work closely with game designers and artists to deliver high quality online mobile MMOs- Design and implement server and client side systems- Ensure software quality by writing unit and functional tests- Implement optimizations in current systems to reach performance goalsRequirements:- 3+ years of industry experience and Bachelors in Computer Science- Demonstrated proficiency in C/C++ and object oriented design principles- Ability to quickly learn new programming languages and technologies- Solid coding practices including design, unit testing, and peer code-reviews- Strong knowledge in Computer Science fundamentals- Passion for gamesDesirable:- Experience with Objective C and iOS or Java and Android Development- Published iOS or Android app.- Experience with OpenGL- Knowledgeable of web service technologies(PHP, Java, MySQL, Memcache)Top Reasons to Join Us:- Be part of the most innovative mobile gaming company with phenomenal growth opportunities- Competitive compensation package, bonus initiative plans, 401K, full health benefits, ST/LT insurance and unlimited vacation- Located in downtown Palo Alto near all the restaurants, bars and cafes- Food, snacks, drinks, and lunches/dinners with founders- Monthly events (offsite mixers, game nights, ice cream socials, etc.), group lunches, holiday party, ping pong table, video games… and more!