This job might no longer be available.
Software Engineer, Mobile
4 years ago
GSN Games, a leading developer in mobile and social games, is seeking a Software Engineer for Unity 3D Mobile. You will be working closely with a small cross-functional group of game developers at our Puzzle Studio.
As a Mobile Software Engineer, you will be responsible for the implementation of game systems on both client mobile device and server stack. You will work closely with the game designers and artists to create a set of tools to enable the designers and artists to express their creativity within the game. We’re looking for the best and the brightest to join the team!
About The GSN Games: Puzzle Studio
The Puzzle Studio is a small, tight-knit and fun group of engineers, artists, designers and product people who take pride in crafting very high quality experiences that appeal to a wide array of players.
Solitaire TriPeaks is our most successful game (so far!). It is #1 in revenue for the mobile solitaire category, a top 50 grossing game on both iOS and Android and still growing.
What You’ll Do:
- Express your creativity as a game developer.
- Design and implement core features, tools, and systems for the client and server.
- Strive to improve the quality of the user experience on all client platforms.
- Graphic/Rendering Performance
- Memory usage
- Load times/asset management
- Battery Performance
- Localization systems
- Audio support
- Balance between practical and ideal engineering practices to achieve goals effectively.
- Investigate problems with the live game and fix them on the fly.
About You:
- A burning desire to help make our games the best that it can be for our players.
- Effective verbal and written communication with designers, artists, and other engineers.
- Service-oriented attitude with an eye for efficiency and workflow for client, server, design, art, production, and QA teams.
- Solid Unity 3D and C# skills.
- Experience and/or strong desire to learn Java, Google App Engine, and Firebase
- iOS or Android development experience.
- Experience with performance analysis and code optimization.
- Comfort level extending and improving an established code base.
Bonus Points!
- Passion for video games with a strong familiarity in mobile.
- History in console or other game development platforms (Unreal, Web, etc.)
- Computer Science, Engineering, Mathematics, Physics, or related Engineering degree.
- Experience in managed C style languages (C#, Java, etc.)
- Experience in C style languages (C, C++, etc.)
- Experience with HTTP protocol and REST services.
- Experience with TDD and distributed systems.
- Database development experience.
- Experience with build servers and pipelines.
If you’re serious about joining our Puzzle Studio and you enjoy solving problems, we’ll look first at people who can answer these 4 questions:
Create Your Profile — Game companies can contact you with their relevant job openings.