Kabam is revolutionizing the video games industry by improving how gamers access and pay for their entertainment. Based in San Francisco with offices in Austin, Beijing, Luxembourg and Vancouver, Kabam is the #1 company developing core games for mobile devices, the Web and social networks. Kabam delivers deep crafted experiences for gamers who love competition, strategy, role-playing-games and social gameplay.
Are you a creative self-starter who is passionate about games? We want to meet you!
Kabam is looking for a Software Engineer - Frontend to join our game studio in charge of managing live games such as “Edgeworld” and “Dragons of Atlantis” and developing new cutting-edge games in the F2P space.
WHAT YOU'LL DO:
You would be joining a studio responsible for the design, development and deployment of Massively Multiplayer frontend game code. We're looking for frontend engineers who are capable and excited about developing innovative, scalable and highly available solutions for millions of concurrent users. This team works in a very collaborative manner on all levels of code from server interaction and core business logic up through game functionality. An open team culture ensures that each member is directly responsible for content releases and code deploys. The team enjoys spending time together after work with dinners, events, and happy hours.
Day to day:
Days are pretty varied, depending on how far along you are in the feature development pipeline. You might be working with an artist to figure out a difficult UI problem, talking to producers to iron out design details, working with backend engineers to make sure data transmission is working correctly, working with QA to track down bugs, or just putting on headphones and grinding out some quality coding - refactoring code, writing new features, and fixing bugs.
This is a Mid-level or Senior level position at Kabam (dependent on the candidate experience). The right candidate who continues learning, contributing, and innovating would find a great career path into a Senior Software Engineer role with much more access to complex features and architectural decisions or into a Lead Software Engineer role with more control over the tech stack, creative direction, and engineering process.
Full Health, Dental, and Vision; 401k matching; daily catered lunches; tons of snacks, drinks, etc.
C.S. Degree or Equivalent
5+ years programming experience (self taught/schooling/professional work); 3 years Online Gaming industry preferred
MUST have stack and Experience:
Thorough knowledge of an Object Oriented programming languages (AS3, C++, Java);
Possess the ability to write AND read code
Deep understanding of performance optimization and memory management
Familiarity with data structures and design patterns (PureMVC a plus)
Strong sense of UI design
Pragmatism and bias toward action
Experience and the desire to be part of a close-knit and fast moving team of programmers
Game knowledge and interest in making games.
Have at least one video game you've played that you love and can talk about for 2+ minutes.
We will assist with relocation for the right candidate.
Kabam is an Equal Employment Opportunity Employer
*Successful applicants will be asked to show proof that they can legally work in the U.S*