Senior Software Engineer

4 Months ago • 5-8 Years • Software Development & Engineering

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

Toast - Staff Machine Learning Engineer - Voice AI

Toast

United States (Remote)
1 Month ago
Morning Star - Data Product Manager

Morning Star

Chicago, Illinois, United States (Hybrid)
1 Year ago
PhonePe - Associate Manager, Risk Investigation - Consumer Operations

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Winzo - Influencer Marketing

Winzo

India (On-Site)
1 Month ago
Canonical - Salesforce Engineering Manager, Commercial Systems

Canonical

(Remote)
2 Months ago
Zeeco, Inc. - Graduate Sales Applications Engineer

Zeeco, Inc.

Oakham, England, United Kingdom (On-Site)
4 Months ago
Capgemini - SAP MDM/MM+ IS Retail

Capgemini

Gurugram, Haryana, India (On-Site)
2 Months ago
Nagarro - Associate Staff Engineer

Nagarro

Mexico (Remote)
9 Months ago
Apple - Wearables SoC Concept Engineering Program Manager

Apple

San Diego, California, United States (On-Site)
2 Months ago
Adyen - Head of Engineering - Risk & Financial Crime

Adyen

Amsterdam, North Holland, Netherlands (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tesla - Design Studio, Design Quality Internship

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
Evolution  - In-Studio Casino Dealer- Overnight ONLY 11pm-7am (Customer Service/Reception Alternative)

Evolution

Philadelphia, Pennsylvania, United States (On-Site)
1 Year ago
Interface AI - Senior Strategic Partner Manager

Interface AI

United States (Remote)
4 Months ago
Marvell - Design Verification Engineer - Staff

Marvell

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
2 Months ago
Uniswap Labs - Engineering Manager- Backend (Data)

Uniswap Labs

New York, United States (Hybrid)
2 Months ago
Dream Games - Procurement Specialist

Dream Games

İstanbul, Türkiye (On-Site)
1 Year ago
Barnstorm VFX - Compositing Supervisor

Barnstorm VFX

United States (Remote)
3 Weeks ago
Glean - Sales Development Representative

Glean

Palo Alto, California, United States (Hybrid)
2 Months ago
Oliver Plus - GenAI Art Director

Oliver Plus

Mumbai, Maharashtra, India (Remote)
1 Week ago
Pika - Software Engineer, Android

Pika

Palo Alto, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Israel

Playtika - EPAYMENTS ANALYST

Playtika

Israel (On-Site)
1 Month ago
NVIDIA - STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
CyberArk - Senior Director, Cyber Security Center

CyberArk

Israel (Hybrid)
2 Weeks ago
Ludeo - Senior Backend Developer

Ludeo

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
NVIDIA - Senior Functional Test Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
6 Months ago
Playtika - Data Scientist

Playtika

Israel (On-Site)
4 Months ago
VI - Senior Data Engineer

VI

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
NVIDIA - Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Playtika - Graphic Designer - Temporary

Playtika

Israel (On-Site)
6 Months ago
Motorola solutions - Analog / RF / Mixed Signal IC Circuit Design Engineer

Motorola solutions

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

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

meetup - Software engineer intern

meetup

Milan, Lombardy, Italy (Remote)
1 Week ago
IBKR External - Software Engineer

IBKR External

Hyderabad, Telangana, India (Hybrid)
2 Months ago
Rippling - Software Engineer II - Spend Management

Rippling

New York, United States (Hybrid)
1 Week ago
Wind River - Engineering Manager - Sys

Wind River

Walnut Creek, California, United States (Remote)
1 Week ago
Bito - SDE II

Bito

Pune, Maharashtra, India (Hybrid)
1 Week ago
Fieldguide - Forward Deployed Engineer

Fieldguide

San Francisco, California, United States (Remote)
2 Weeks ago
Stord - Implementation Engineer I

Stord

Atlanta, Georgia, United States (On-Site)
2 Weeks ago
Jane Street - Mobility/MDM Engineer

Jane Street

New York, United States (On-Site)
2 Months ago
playrix  - Director of Engineering

playrix

Montenegro (Remote)
9 Months ago
Marvell - Sr Staff Design Verification Engineer

Marvell

Pune, Maharashtra, India (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.


Seattle, Washington, United States (On-Site)

Macquarie Park, New South Wales, Australia (On-Site)

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

Duluth, Georgia, United States (On-Site)

Cuba, New York, United States (On-Site)

Duluth, Georgia, United States (On-Site)

Atlanta, Georgia, United States (On-Site)

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

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

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