Software Engineer, UI: Kaneva
Job Description
Kaneva is hard at work building a social casino gaming platform that will provide the right candidates with the potential to deliver game experiences that push the boundaries of game experiences and technology. Our team includes industry veterans as well as recent college graduates that share a passion for building one of the most innovative game platforms in the world. Kaneva is looking for an exceptionally skilled and enthusiastic User Interface Software Engineer. In this role, you will own the quality and goals of our platform’s User Interface. The ideal candidate is an outstanding software engineer and UI designer with a proven track record designing and balancing player controls for a social and casual game built on the Unity platform for VR, Mobile and Web platforms. You have a thorough knowledge of game and human factors design theory and tools, possess strong leadership skills, production-sensibilities, and the talent to produce and implement the highest quality work. You should be able to work independently and be comfortable with taking direction and critique on your code and designs. You’ll be sharing your hard-earned knowledge while working within a highly collaborative, multidisciplinary team of designers, artists, product managers and programmers as you continue to develop your skill set by learning from your teammates. Responsibilities
Work closely with the Product Manager and executive team to develop a compelling and user friendly UI.
Work directly with our Studio lead on tuning and improving the user experience Work with all areas of product engineering, as well as game feature development goals and execution.
Create documentation to clearly communicate ideas and goals to team.
Spearhead and deliver work on time within a schedule.
Develop data-gathering methods for user experience enhancements and tuning through split testing then implement changes based on the data.
Basic Qualifications2 - 5 years of experience as a user interface designer and/or game programmer in Unity.
Experience with scripting languages such as C#, Lua, Javascript, Python, RubyStrong methodology and problem solving ability, with focus on technical design and UI art implementationUnderstanding and passion for the competitive, multiplayer game landscape.
Very comfortable with and understanding engine/game constraints and opportunities.
Strong communications skills to work with and across teams
Undergraduate or graduate degree in Computer Science or Computation Media preferred.
Preferred Qualifications
Experience working in a fast paced Agile software delivery environment
Experience with social casino games (e.g. Poker, Slots)
Experience with Mobile and VR user experience patterns.
Ability to take constructive criticism and maintain a professional attitude.
Independently self-motivated, team player with excellent communication skills.
Knowledge of Maya, 3D Max, Photoshop, Zbrush, and other 2D/3D applications.
Experience with Game Engines such as Unity and Unreal
Understanding of software engineering design patterns