Staff Frontend Slot Based Game Developer

Nagarro
Summary
Join Nagarro, a rapidly growing Digital Product Engineering company, and contribute to the development of engaging digital products. As a Slot Game Developer, you will leverage your extensive experience in HTML5, JavaScript/TypeScript, and game development frameworks to create high-quality slot games for mobile and desktop platforms. You will be responsible for analyzing project requirements, designing and implementing game mechanics, and ensuring optimal performance and security. A strong understanding of object-oriented programming, agile methodologies, and game mathematics is essential. Your portfolio of published games will showcase your expertise. This role requires a minimum of 7 years of experience, including 5 years specifically in slot game development.
Requirements
- Have 7+ years of experience
- Have a minimum of 5 years of HTML5 (JavaScript/TypeScript) slot game development for mobile and desktop platforms
- Have experience with Pixi.js or Phaser.io JavaScript/CSS frameworks
- Have comprehensive experience in slot games along with a portfolio of published games
- Have prior experience in handling various game mechanics in slot games
- Have solid knowledge of Object-Oriented Programming, MVC, and other design principles
- Have experience working in agile and iterative environments
- Have familiarity with project tracking tools such as JIRA or Trello
- Have familiarity with Git and a feature branching approach
- Understand web browser game development, with a focus on mobile
- Have a great understanding of web services and API integration (especially REST APIs)
- Have a flair for game graphics programming, animations, effects, and optimization for best performance for online and mobile use
- Have experience integrating sound for slot games and other genres of casino games
- Have experience developing slot machine front ends
- Have a good understanding of casino games and real money gaming mathematics
- Have experience working with graphically performance-heavy web applications
- Have experience with client-server integrations and serialization techniques
- Have experience in game development projects (hobby or professional)
- Have a Bachelor’s or master’s degree in computer science, Information Technology, or a related field
Responsibilities
- Analyze the project’s requirements and convert them into technical documents, design, and code
- Implement design methodologies and tool sets
- Write well-designed, defect-free code that scales well and follows all best practices and guidelines
- Execute the development of software with a strong focus on security, performance, and robustness
- Conduct deep-level analysis to identify the root cause and systematically resolve issues
- Follow all defined software configuration management best practices
- Review code to identify issues and deviations from best practices
- Address issues promptly, respond positively to setbacks and challenges with a mindset of continuous improvement
Preferred Qualifications
Have experience with other programming languages (C#, Java, / PHP / Python / C++, etc)