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: gathering requirements, design, development, documentation, deployment, and maintenance. Collaborate with engine developers, art team, and game designers. Requires strong work ethic, self-management, and teamwork. Responsibilities include developing and maintaining common game features, diagnosing and optimizing game performance, and developing tools and libraries to improve the development process. Maintain social casino iOS and Android apps and conduct testing.
Must have:
  • Bachelor's degree or equivalent
  • 5-8 years software development experience
  • TypeScript experience
  • Advanced OOP knowledge
  • Familiar with design patterns
  • Excellent communication skills
  • Version control (Github, Bitbucket)
Good to have:
  • PixiJS
  • NodeJS
  • Web-based architecture
  • Scrum/Agile
  • 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

Next Level Business Services - Full Stack Developer

Next Level Business Services

Boston, Massachusetts, United States (On-Site)
7 Months ago
sitetracker - Senior Salesforce Engineer

sitetracker

Montclair, New Jersey, United States (Hybrid)
2 Years ago
Experian - Site Reliability Engineer

Experian

Cyberjaya, Selangor, Malaysia (On-Site)
2 Months ago
Capgemini - PaPM

Capgemini

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
Luxoft - Senior Data Ops Engineer

Luxoft

(Remote)
6 Months ago
Scopely - Principal Content Designer - Unannounced AAA Action RPG

Scopely

United States (Remote)
7 Months ago
Amber - Game Designer - Mobile (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
11 Months ago
bohemia interactive - Technical Designer - Editor & Game Master

bohemia interactive

Prague, Prague, Czechia (On-Site)
2 Months ago
Wargaming - Senior Game Designer, Core (Unannounced Project)

Wargaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Next Level Games - Senior Gameplay Engineer

Next Level Games

British Columbia, Canada (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Digital dot robots - Cloud Engineer

Digital dot robots

Pittsburgh, Pennsylvania, United States (On-Site)
3 Weeks ago
Interactive Brokers - Software Developer

Interactive Brokers

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
hogarth - Senior DevSecOps Engineer

hogarth

Manila, Metro Manila, Philippines (On-Site)
3 Weeks ago
Gaming Innovation Group  - Infrastructure Engineer

Gaming Innovation Group

Sliema, Malta (Hybrid)
2 Months ago
The Walt Disney Company - Senior Pipeline Engineer

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Months ago
Zurora - Site Reliability Engineer II

Zurora

Chennai, Tamil Nadu, India (Hybrid)
3 Weeks ago
The Walt Disney Company - Software Engineer, Test

The Walt Disney Company

Emeryville, California, United States (On-Site)
2 Months ago
Ion - Cloud Engineer Kubernetes

Ion

Milan, Lombardy, Italy (Hybrid)
7 Months ago
Crowd Strick - Engineer III - Cloud SDET

Crowd Strick

Bucharest, Bucharest, Romania (Remote)
5 Days ago
Opendoor - Software Engineering Manager, Growth

Opendoor

United States (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Tel Aviv-Yafo, Tel Aviv District, Israel

Playtika - User Acquisition Manager - Bingo Blitz

Playtika

Israel (On-Site)
5 Months ago
Varonis  - C# / C++ Software Engineer

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
6 Months ago
NVIDIA - Senior AI System Security Architect - Networking

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Philips - R&D Transformation Lead

Philips

Ra'anana, Center District, Israel (On-Site)
6 Days ago
Palo Alto Networks - Support Enablement and Escalations Engineer (PAB)

Palo Alto Networks

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago
NVIDIA - SDK Ethernet Software Team Manager

NVIDIA

Ra'anana, Center District, Israel (On-Site)
3 Months ago
Playtika - Data Architect

Playtika

Israel (On-Site)
1 Month ago
Playtika - Labor FP&A Specialist

Playtika

Israel (On-Site)
4 Months ago
SciPlay - User Acquisition Manager

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
CyberArk - Senior Cloud Engineer - ARS Team

CyberArk

Israel (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Game Design Jobs

Voodoo - Senior Economy Designer - Cup Heroes

Voodoo

Paris, Île-de-France, France (Hybrid)
1 Month ago
Epic Games - Lead Gameplay Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago
Ubisoft - Game Economy Designer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
4 Months ago
playrix  - Feature Owner (LiveOps)

playrix

Serbia (Remote)
7 Months ago
Schell Games - Experienced Game Designer

Schell Games

Pennsylvania, United States (Hybrid)
2 Months ago
Giant Sparrow - Lead Gameplay Designer

Giant Sparrow

Los Angeles, California, United States (Remote)
1 Month ago
Tripledot Studios - Game Designer

Tripledot Studios

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Gunzilla - Lead Technical Designer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
2 Months ago
Ubisoft - Senior Gameplay Programmer

Ubisoft

Montpellier, Occitanie, France (On-Site)
2 Months ago
Scorewarrior - Game Client C++ Developer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
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.


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