Senior Software Engineer

2 Months ago • 5-8 Years • Game Design

Job Summary

Job Description

Senior Software Engineer (Front-End Game Developer) responsible for developing game clients and engines. Involves all aspects of development: requirements gathering, design, development, documentation, deployment, and maintenance. Collaborates with engine developers, art teams, and designers. Requires strong work ethic, self-regulation, and teamwork. Duties include developing and maintaining game features, diagnosing and optimizing game performance, and developing tools and libraries to improve the development process. Experience with TypeScript, object-oriented design, and design patterns is essential. The role also involves maintaining social casino iOS and Android apps and conducting testing.
Must have:
  • TypeScript
  • Object-oriented design
  • Design patterns
  • Game development experience
  • Version control (Git)
  • Performance optimization
Good to have:
  • PixiJS
  • NodeJS
  • Web-based architecture
  • Scrum
  • Jenkins
  • Jira
  • Android/iOS development

Job Details

Job Description

Job Overview 
Senior Software Engineer (Front-End Game Developer) within the Interactive Game Development team is responsible for developing game clients and game engines for the Interactive department. The developers participate in all aspects of development, including gathering requirements, design, development, documentation, deployment and maintenance. They are essential for rolling out modern technologies used in the latest games. The developers will be in constant communication with the game engine developer, art team, and game designer to drive the game forward. This position requires a strong work ethic and the ability to self-start, self-regulate workloads, and work well in a group dynamic or independently. Duties involve developing and maintaining common game features. Diagnose and recommend optimizations for games to improve performance at scale and memory management. Develop tools, frameworks and common libraries to improve the game development process.  
Minimum Qualifications: 
  • Bachelor’s degree or equivalent practical experience  
  • 5-8 years of software development experience 
  • Experience with TypeScript 
  • Advanced object-oriented design knowledge 
  • Familiarity with common design patterns 
  • Excellent organizational, oral, and written communication skills 
  • Experience with version control such as Github, Bitbucket 
 Preferred Experience with: 
  • PixiJS
  • NodeJS 
  • Web based architecture 
  • Scrum agile project management 
  • Casino Gaming 
  • Jenkins 
  • Jira 
  • Android and/or iOS development 
Responsibilities:
  • Gathering requirements, design, development, documentation, deployment and maintenance 
  • Act as a liaison to game client developers when designing the communication layer between the client and game engine 
  • Developing and maintaining common game features 
  • Diagnose and recommend optimizations for games to improve performance at scale and memory management 
  • Develop tools, frameworks and common libraries to improve the game development process 
  • Work on maintaining social casino iOS and Android apps 
  • Test the software modules using either automated or manual tests 
  • Develop and maintain features and modules using company's coding standards while applying design principles and patterns 
Note: All offers are contingent upon successful completion of a background check 
*Posted positions are not open to third party recruiters and unsolicited resume submissions will be considered free referrals. 
AGS is an equal opportunity employer.  

Similar Jobs

AccelData - Build and Release Engineer

AccelData

Bengaluru, Karnataka, India (On-Site)
2 Months ago
London stock Exchange - Full Stack Software Engineer- Typescript

London stock Exchange

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago
JDA - Sr. Support Engineer1

JDA

Bengaluru, Karnataka, India (On-Site)
4 Days ago
Hawk Eye Innovations - Frontend Test Automation Engineer

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
2 Months ago
Novomatic - QA Automation Engineer

Novomatic

Zabierzów, Lesser Poland Voivodeship, Poland (Hybrid)
4 Days ago
Zengame Technology - Lead Game Planner

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Smilegate - Level Designer ([Next Crossfire])

Smilegate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Months ago
Haptic - Senior Game Designer

Haptic

Germany (On-Site)
5 Months ago
Every matrix - Slot Game Mathematician

Every matrix

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Airlab Inc  - Game Artist (Mobile)

Airlab Inc

Montreal, Quebec, Canada (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

sitetracker - Senior Software Engineer

sitetracker

Austin, Texas, United States (Remote)
2 Years ago
Devoteam - Consultant DevOps CI / CD

Devoteam

Cesson-Sévigné, Brittany, France (On-Site)
8 Months ago
WebFX - Jr. Web Developer

WebFX

Ann Arbor, Michigan, United States (On-Site)
7 Months ago
Ion - Principal Software Engineer, Italy

Ion

Milan, Lombardy, Italy (On-Site)
7 Months ago
ARHS - Senior Java Jee Developer

ARHS

Luxembourg (On-Site)
7 Months ago
high radius - DevOps Engineer

high radius

Hyderabad, Telangana, India (On-Site)
4 Days ago
MRI Software - QA Engineer (Automation Selenium)

MRI Software

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
playrix  - Senior Release Support Engineer

playrix

Almaty, Almaty Region, Kazakhstan (Remote)
7 Months ago
blue byte - ubisoft - Site Reliability Engineer [Game Security]

blue byte - ubisoft

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)
3 Days ago
Inworld AI - Senior Software Development Engineer in Test (SDET) – Game Engine SDKs - Canada

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Israel

Tesla - Senior Operations Coordinator, Sales and Service

Tesla

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Playtika - Internal Communications Specialist

Playtika

Israel (On-Site)
2 Months ago
BigID - Core Platform Tech Lead

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
2 Weeks ago
Philips - R&D Transformation Lead

Philips

Ra'anana, Center District, Israel (On-Site)
1 Week ago
CyberArk - Senior Automation Engineer for DV SH

CyberArk

Israel (On-Site)
1 Month ago
DraftKings - Senior Software Engineer

DraftKings

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Aristocrat - Anaxi - PMO

Aristocrat - Anaxi

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
5 Days ago
NVIDIA - Senior Chip Architect

NVIDIA

Ra'anana, Center District, Israel (On-Site)
3 Months ago
Playtika - Consumer Insights Expert

Playtika

Israel (On-Site)
2 Months ago
Google - IP Design Group Lead, Networking, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Design Jobs

Epic Games - Game Designer, Season Pass

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Rocksteady Studios - Expert Lead Designer

Rocksteady Studios

London, England, United Kingdom (Hybrid)
3 Months ago
Animoca Brands - Game Developer

Animoca Brands

South Korea (On-Site)
10 Months ago
Niantic - Software Engineer, Game Development

Niantic

Tokyo, Japan (Hybrid)
7 Months ago
ARVORE Immersive Experiences - Game Designer

ARVORE Immersive Experiences

São Paulo, State Of São Paulo, Brazil (Remote)
2 Months ago
Schell Games - Experienced Game Designer

Schell Games

Pittsburgh, Pennsylvania, United States (On-Site)
4 Months ago
LILA Games - Lead Game Designer

LILA Games

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Scorewarrior - Game Client C++ Developer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Month ago
Holospark - Gameplay Engineer

Holospark

Bellevue, Washington, United States (On-Site)
5 Months ago
PlayStation Global - Senior Environment Designer

PlayStation Global

Guildford, England, United Kingdom (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

AGS is a global company focused on creating a diverse mix of entertaining gaming experiences for every kind of player. Our roots are firmly planted in the Class II Native American gaming market, but our customer-centric culture and growth have helped us branch out to become a leading all-inclusive commercial gaming supplier. Powered by high-performing Class II and Class III slot products, an expansive table products portfolio, real-money gaming platforms and content, highly rated social casino solutions for operators and players, and best-in-class service, we offer an unmatched value proposition for our casino partners. Learn more at www.playags.com.


Arizona, United States (On-Site)

Arizona, United States (On-Site)

Oklahoma, United States (On-Site)

Las Vegas, Nevada, United States (On-Site)

Las Vegas, Nevada, United States (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Oklahoma, United States (On-Site)

Australia (On-Site)

United States (On-Site)

Nevada, United States (On-Site)

View All Jobs

Get notified when new jobs are added by AGS - American Gaming Systems

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug