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-management, and teamwork. Duties include developing and maintaining common game features, diagnosing and optimizing game performance, and developing tools and libraries to improve the development process. Experience maintaining social casino iOS and Android apps is a plus.
Must have:
  • Bachelor's degree or equivalent
  • 5-8 years software development experience
  • TypeScript expertise
  • Advanced OOP knowledge
  • Familiarity with design patterns
  • Excellent communication skills
  • Version control (GitHub, Bitbucket)
Good to have:
  • PixiJS
  • NodeJS
  • Web-based architecture
  • Scrum/Agile
  • Casino Gaming experience
  • 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

Haptic - Outsourcing Art Manager

Haptic

Dallas, Texas, United States (Remote)
3 Months ago
Warner Bros Games - Staff Software Engineer - DevOps

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Magic Media - Senior Automation Engineer

Magic Media

İstanbul, İstanbul, Türkiye (Remote)
2 Weeks ago
Crunchyroll - Principal Technical Product Manager - Application Security

Crunchyroll

Los Angeles, California, United States (On-Site)
1 Month ago
Maliyo Games - Unity Game Developer

Maliyo Games

Nigeria (On-Site)
5 Months ago
Virtuos - Game Design Internship

Virtuos

Malaysia (On-Site)
2 Weeks ago
Playrix - Feature Owner (LiveOps)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
5 Months ago
Evolution - Game Presenter / Klantenservice / Werken in het Buitenland

Evolution

Amsterdam, North Holland, Netherlands (On-Site)
4 Months ago
Wargaming - Senior Game Designer (World of Tanks)

Wargaming

Vilnius, Vilnius County, Lithuania (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

G5 Games - Junior WEB QA Engineer

G5 Games

Astana, Astana, Kazakhstan (Remote)
2 Weeks ago
Gunzilla - Producer

Gunzilla

London, England, United Kingdom (On-Site)
2 Weeks ago
Amber - QA Project Manager

Amber

Manila, Metro Manila, Philippines (On-Site)
1 Month ago
Epic Games - Producteur Artistique Associé

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
ARHS - Java Jee Developer

ARHS

Luxembourg (On-Site)
5 Months ago
Nintendo - Digital Operations Specialist - Publisher and Developer Relations

Nintendo

Redmond, Washington, United States (Hybrid)
2 Weeks ago
Canva - Senior Accounts Receivable Specialist: Collections - Revenue Operations (Night Shift)

Canva

Manila, Metro Manila, Philippines (Remote)
4 Weeks ago
Thatgamecompany - Social Content & Growth Associate (Contract)

Thatgamecompany

United States (Remote)
2 Weeks ago
Stake Logic - Tier 2 Technical Support Specialist

Stake Logic

Birkirkara, Malta (On-Site)
1 Month ago
Evolution - QA Engineer

Evolution

Riga, Latvia (Hybrid)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Arizona, United States

PlayStation Global - Senior Manager, Data Product Management

PlayStation Global

San Diego, California, United States (On-Site)
2 Weeks ago
Morning Star - Associate Director, Fixed Income and Currency (Global Credit)

Morning Star

Chicago, Illinois, United States (Hybrid)
6 Months ago
Tencent - Principal / Senior Cloud Solution Architect - Tencent Cloud

Tencent

Palo Alto, California, United States (On-Site)
5 Months ago
Illumination - Partnerships, Marketing Intern - Summer 2025

Illumination

Santa Monica, California, United States (Hybrid)
1 Month ago
The Walt Disney Company - Graphics Operator I

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
2 Weeks ago
ByteDance - Software Engineer Intern

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
Genies - Engineering Manager, Machine Learning

Genies

Los Angeles, California, United States (On-Site)
2 Weeks ago
Rackspace Technology - Lead Platform Enterprise Architect

Rackspace Technology

United States (Remote)
4 Months ago
Regent Craft - Composite Structures Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
6 Months ago
Extreme Network - Senior Sales Systems Engineer - SLED SoCal

Extreme Network

California, United States (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Game Design Jobs

PlayStation Global - Senior Environment Designer

PlayStation Global

Guildford, England, United Kingdom (Hybrid)
2 Months ago
Snail Games - Bilingual Game Scout (English/Spanish)

Snail Games

Beverly Hills, California, United States (On-Site)
5 Months ago
MURKA - Slot Game Designer

MURKA

(Remote)
2 Months ago
Limit Break - Senior Mobile Game Designer

Limit Break

Tokyo, Japan (Hybrid)
2 Weeks ago
Bohemia Interactive - Technical Designer - UX & UI

Bohemia Interactive

Prague, Czechia (On-Site)
8 Months ago
Daybreak Game Company LLC - Associate Software Engineer

Daybreak Game Company LLC

California, United States (Remote)
6 Months ago
Bohemia Interactive - Technical Designer - Editor & Game Master

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
2 Weeks ago
PlayStation Global - Game Systems Designer

PlayStation Global

Los Angeles, California, United States (On-Site)
2 Months ago
Aristocrat Gaming - Lead Game Mathematician

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
3 Months ago
Rocksteady Studios - Expert Lead Designer

Rocksteady Studios

London, England, United Kingdom (Hybrid)
1 Month 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.


Georgia (On-Site)

Georgia (On-Site)

Nevada, United States (On-Site)

Nevada, United States (On-Site)

Oklahoma City, Oklahoma, United States (On-Site)

Minnesota, United States (On-Site)

Sparks, Nevada, United States (On-Site)

Oklahoma City, Oklahoma, United States (On-Site)

Georgia (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