Senior Software Engineer

1 Month 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

Trend Micro - Cloud Engineer (Golang/Python, Backend Focus) 雲端開發工程師

Trend Micro

Taipei City, Taiwan (On-Site)
5 Months ago
Scientific Games  - Advanced Tech Ops Engineer

Scientific Games

United States (On-Site)
3 Weeks ago
SmileGate - Group Purchasing System and Internal Web System Operation Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Hours ago
Dayforce - Test Automation Engineer Sr

Dayforce

Bengaluru, Karnataka, India (Remote)
8 Months ago
ComeOn Group - QA Engineer (Fixed Term Contract)

ComeOn Group

Silesian Voivodeship, Poland (Hybrid)
2 Weeks ago
Probably Monsters - Principal Player Combat & Gameplay Designer

Probably Monsters

Washington, United States (On-Site)
4 Months ago
Funguy Studio - Game Designer

Funguy Studio

Makati, Metro Manila, Philippines (On-Site)
8 Months ago
Next Level Games - Senior Gameplay Engineer

Next Level Games

British Columbia, Canada (Hybrid)
3 Weeks ago
holospark - Gameplay Engineer

holospark

Bellevue, Washington, United States (On-Site)
3 Months ago
Virtuos - Design Director

Virtuos

China (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Global Step - Games QA Software Development Engineer in Test (SDET)

Global Step

Texas, United States (On-Site)
7 Hours ago
Nielsen Holdings - Senior Software Engineer (Java/Scala, Spark, Kubernetes, AWS)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Crunchyroll - DevOps Engineer, Core Infrastructure Engineering

Crunchyroll

San Francisco, California, United States (Hybrid)
1 Month ago
ION - Lead Software Engineer, Italy

ION

Milan, Lombardy, Italy (On-Site)
6 Months ago
Playrix - Senior Release Engineer

Playrix

Ireland (Remote)
5 Months ago
WebFX - Junior Back-End Software Engineer

WebFX

Ann Arbor, Michigan, United States (On-Site)
2 Weeks ago
Interactive Brokers - Senior Platform Engineer - Design

Interactive Brokers

Fort Lauderdale, Florida, United States (Hybrid)
6 Months ago
PwC - IN_Associate_Azure Cloud Data Engineer_OneCloud _Advisory _Bangalore

PwC

Gurugram, Haryana, India (On-Site)
4 Months ago
NVIDIA - GPU Verification Architect

NVIDIA

Canada (On-Site)
1 Month ago
Nagarro - Principal Engineer, Hybris

Nagarro

India (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Israel

Playtika - UI\UX Team Leader

Playtika

Israel (On-Site)
5 Months ago
NVIDIA - Senior VLSI Integration Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
NVIDIA - Senior AI System Security Architect - Networking

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Chip Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
SciPlay - 2D Animator

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
SciPlay - Head of Analytics and Economy

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Overwolf - Data Analyst

Overwolf

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
NVIDIA - Senior Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
Pazu Games - Commercial Lawyer

Pazu Games

Israel (Hybrid)
1 Week ago
Anzuio - Senior Software Engineer (C++)

Anzuio

Tel Aviv District, Israel (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Game Design Jobs

SuperPlay - Middle Unity Developer

SuperPlay

Poland (Remote)
2 Months ago
Mixmob - Lead Game Designer

Mixmob

Vancouver, British Columbia, Canada (Remote)
9 Months ago
Larian Studios - Gameplay Programmer Internship

Larian Studios

Quebec, Canada (On-Site)
2 Weeks ago
Welevel - AI Designer (LLM)

Welevel

Munich, Bavaria, Germany (On-Site)
1 Month ago
Warner Bros Games - Game Director

Warner Bros Games

London, England, United Kingdom (Hybrid)
2 Months ago
Rebellion - Design Director

Rebellion

England, United Kingdom (Hybrid)
3 Weeks ago
Voodoo - Senior Game Designer (Economy) - Monster Survivors

Voodoo

Paris, Île-de-France, France (Remote)
8 Months ago
Plummy games - Senior Game Designer

Plummy games

Tallinn, Harju County, Estonia (Remote)
4 Weeks ago
Epic Games - Senior Gameplay Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
5 Hours ago
Ubisoft - Senior Programmer [Unity]

Ubisoft

Shanghai, Shanghai, China (On-Site)
6 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.


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

United States (On-Site)

Oklahoma, United States (On-Site)

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

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

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

Providence, Rhode Island, United States (On-Site)

Detroit, Michigan, United States (On-Site)

Boston, Massachusetts, United States (On-Site)

Las Vegas, 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