Senior Software Engineer
Scientific Games
Job Summary
Scientific Games is seeking a Senior Software Engineer to develop games for various markets. The role involves collaborating with cross-functional teams, debugging, identifying bottlenecks, fixing bugs, maintaining code quality, and striving for automation. Candidates should have hands-on experience in TypeScript, JavaScript, HTML5, CSS3, and a solid understanding of data structures and OOP. The position requires 4 to 8 years of experience and a B.E/B.Tech degree.
Must Have
- Develop Games for various markets
- Collaborate with cross-functional teams to define, design, and ship Games
- Debug, identify and correct bottlenecks, and fix bugs
- Maintain code quality and strive for automation
- Unit test the games
- Efficiently use Browser extensions and tools
- Hands-on experience in TypeScript development
- In-depth understanding of JavaScript, ES6+ features, HTML5 and CSS3
- Solid understanding of Data Structures and Object-Oriented Programming
- Experience with Git or similar version control tools
- 4 to 8 years of related experience
- B.E/B.Tech education
Good to Have
- Familiarity with Computer Graphics, PIXIJs/Phaser and GSAP
- Good to have Node.js and NPM
- Familiarity with RESTful APIs and web services
- Strong Analytical, Debugging and Problem-solving skills
- Excellent communication skills
Job Description
Scientific Games is the global leader in lottery games, sports betting and technology, and the partner of choice for government lotteries. From cutting-edge backend systems to exciting entertainment experiences and trailblazing retail and digital solutions, we elevate play every day. We push game designs to the next level and are pioneers in data analytics and iLottery. Built on a foundation of trusted partnerships, Scientific Games combines relentless innovation, legendary performance, and unwavering security to responsibly propel the global lottery industry ever forward.
Position Summary
Roles and Responsibilities:
- Develop Games for various markets
- Collaborating with cross-functional teams to define, design, and ship the Games.
- Debugging, Identifying and correcting bottlenecks and fixing bugs.
- Maintain code quality and strive for automation.
- Unit test the games.
- Efficiently use the Browser extensions and tools
Skills Required:
- Hands-on experience in TypeScript development.
- In-depth understanding of JavaScript, ES6+ features, HTML5 and CSS3.
- Familiar with Computer Graphics, PIXIJs/Phaser and GSAP. Preferrable.
- Solid understanding of Data Structures and Object-Oriented Programming.
- Strong Analytical, Debugging and Problem-solving skills.
- Experience with Git or similar version control tools.
- Excellent communication skills, fostering collaboration.
- Good to have Node.js and NPM.
- Familiarity with RESTful APIs and web services.
Qualifications
Education
B.E/B.Tech
Years of Related Experience
Years of experience 4 to 8 years