Location: Los Angeles, CA
Company: Diamond Game
career mentoring and valuable work experience. Diamond Game appreciates and encourages growth within the organization, knowing it's our talent that keeps us moving forward. Career development, remote and hybrid work schedules, a robust benefit package, work-life balance and an inclusive culture are all part of a complete and rewarding employee experience at Diamond Game.
Diamond Game designs, produces, and services games, gaming systems, and tickets for various North American Lotteries and alternative gaming markets. Established in 1994, Diamond Game is proud to be a subsidiary of Pollard Banknote Limited. Our mission is to provide innovative solutions to lotteries seeking retailer growth
and to give players thrilling gaming experiences, always put customers first by providing consistent service and unique products that outperform competitors and foster a work environment for employees that encourages teamwork, imagination and continuous improvement.
We are proud that our influence positively impacts many Veteran and charity communities across North America. Our Core Values are: Be a Team Player; Have a Game Plan; Be Reliable; Be a Game Changer; Play Fair; Be a Pro; and Have Fun! Position Summary The Unity Game Developer, III is part of a team developing the next generation of slot games for various lottery and alternative gaming markets. This is a hands-on developer role
responsible for coding, learning on the job and working with many different technologies.
Essential Duties and Responsibilities Implement new games for various markets; Port games to Unity from existing non-Unity platforms; Prototype new features; Participate in all phases of the software development lifecycle; Analyze design requirements and build them out; Develop new functionality into existing code framework; Bug fixing in existing code; Optimize for device performance; Integrate new external features with UI; Follow best practices; Perform other tasks and duties as needed and/or requested by management. Education & Experience Requirements Bachelor of Science Degree or equivalent technical experience required.
7+ years demonstrated experience in Unity, C#/C++. Multi-platform building experience. Experience with sockets/network programming. Experience writing automated unit tests. Extended UI building ability. Experience with Unity 3D Modeling. Background in casino gaming is a plus. Core Competencies Excellent problem-solving and communication skills. Must be able to produce and deliver under tight deadlines. Ability to adapt to new technologies quickly. Must be team oriented and have a positive attitude. Tech savvy and self-motivated.
Knowledge and Abilities Requirements Knowledgeable with optimization. Knowledgeable with Timeline. Knowledgeable with Cinemachine. Experience with rigid bodies, character animations, rigs. Shader scripting knowledge. Deep familiarity with Unity components and scripts (UI, animation, audio). Strong understanding of UX principle. Knowledgeable with Shader Graph. Knowledgeable with URP. Knowledgeable with TMPro. Texture optimization skills. Post Processing knowledge. Anti-aliasing technologies. Benefits Medical, Dental, Vision 401k with company match Profit Sharing Paid Vacation Employee Referral Program Tuition Reimbursement Employee Assistance Program We thank all that apply; however only the most qualified candidates selected for an interview will be contacted.
Employment is contingent upon a satisfactory response from a Background Screening (Criminal History Search and Drug Test). Diamond Game provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, interaction, national origin, disability status, genetics, protected veteran status, interactionual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
To ALL Recruitment Agencies: We do not accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes.
IT jobs refer to positions within the Information Technology sector, where professionals focus on computer-based systems. These roles can range from software development, network administration, and cybersecurity to data analysis and IT support. IT jobs often feature continuous learning due to the fast-paced nature of tech advancements. Additionally, they may offer flexibility with options for remote work and have a significant emphasis on problem-solving and innovation. As technology becomes increasingly integral to all industries, IT jobs are in high demand and often offer competitive salaries.
IT jobs refer to positions in the field of Information Technology, a sector dedicated to computing technology, telecommunications, and data management. These jobs typically involve the design, development, implementation, support, and management of computer-based information systems. Key characteristics of IT jobs include a focus on problem-solving, continual learning due to rapidly evolving technologies, and a blend of technical proficiency with soft skills like teamwork and communication. Roles can range from software developers and system analysts to network engineers and cyber security specialists, all contributing to the technological backbone of modern businesses.
IT jobs refer to employment within the field of information technology, an industry centered on the creation, maintenance, and support of computer systems and networks. Characteristically, these roles demand technical expertise in areas such as software development, cybersecurity, and data analysis. IT professionals are typically required to quickly adapt to new technologies and solve complex problems, often working in dynamic, fast-paced environments. The sector is known for its diverse career opportunities and has become essential across virtually all business sectors, reflecting the critical role technology plays in modern society.
IT jobs refer to positions focused on the creation, maintenance, and support of computer systems and networks in various industries. These roles can include software development, network architecture, system administration, cybersecurity, information systems management, and technical support. Characteristically, IT jobs require a blend of technical skills, problem-solving abilities, and a continuous learning mindset due to the fast-paced nature of technological advancements. They often involve working with complex systems and data, necessitating attention to detail and a methodical approach to work. Additionally, collaboration with other professionals and clear communication are key, as IT roles typically support businesses in achieving strategic goals through technological solutions.