I'm the founder of LandShark Games, and the lead developer. I've been developing software professionally for more than 20 years. I've worked for games companies like Broderbund, and Cinemaware. We are looking for coding talent to join our team.
LandShark Games is a games development studio founded in 2010 by Paul Naylor and Kim Tay Naylor. They are the creative force behind hit games such as Aviator, Monster Candy, and Zen Koi.
At LandShark Games, we believe in joy of play and telling meaningful stories. We believe that games should be made accessible to everyone. We believe in designing an amazing experience for people to interact with. We hope with the games we have made like 'Aviator’'and 'Zen Koi', we are helping to redefine the casual social games space, by ‘upgrading’ casual game players to mid-core social games with the focus on story-based gameplay.
As the social games market matures, players will demand more sophisticated, deeper gameplay experiences while still appealing to a broad audience. Our culture and game design philosophy is therefore geared towards surpassing this demand.
Games development experience is not strictly necessary, but you must have a mastery of the skills of software engineering, and have an interest in working with energetic creative people who are passionate about their work. We are currently developing a new mobile game. Most of the development work will be on this new project and on developing and supporting our existing mobile title Zen Koi.
The successful candidate will be working with the rest of the development team to help architect and develop great mobile games. Your valuable input will help steer the technical direction of each project.
Work will be split between managing development of the mobile game client(s), and development and maintenance of the supporting server features.
Good Computer Science and Software Engineering fundamentals are critical. You should have enough experience to make the best decisions when developing a system, allowing it to be intuitively understood by other programmers, easily extensible, and durable as the project moves forward. You need the discipline to resist taking shortcuts or writing fragile code.
The ideal candidate will have at least 5 years of experience, and be able to demonstrate competency in: systems design, architecture, c#, Unity 3D, caching, communications, UI, security, serialization, authentication, and server programming (Java, Go, or Python) and scalable server technologies.
You should be able to design and implement complex systems and tools, like asset managers and screen transition systems, be familiar with mobile IAP, client-server communications, memory management, performance tuning, etc.