Senior Software Engineer

2 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: 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

LegalZoom - Trademark Attorney

LegalZoom

United States (Remote)
3 Weeks ago
Canonical - Junior Project Manager

Canonical

(Remote)
1 Month ago
Riot Games - Senior Manager, Art Direction - Teamfight Tactics

Riot Games

Singapore (On-Site)
10 Months ago
Palo Alto Networks - AR Accounting Manager

Palo Alto Networks

Plano, Texas, United States (On-Site)
1 Month ago
BeamNG - Unsolicited Applications (Onsite/Remote)

BeamNG

Bremen, Bremen, Germany (Remote)
3 Months ago
Marvell - Senior CAD Engineer

Marvell

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Nagarro - Associate Principal Engineer, ERP

Nagarro

India (Remote)
8 Months ago
rivos - Cache Microarchitecture & Logic Design Engineer

rivos

Santa Clara, California, United States (Hybrid)
2 Weeks ago
Apple - SoC Display Subsystem Image Quality Engineering Program Manager

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Roblox - Principal Software Engineer - Video

Roblox

San Mateo, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Haleon - Key Account Manager

Haleon

Taipei City, Taiwan (On-Site)
3 Weeks ago
Ubisoft - Lead R&D Scientist

Ubisoft

Shanghai, Shanghai, China (On-Site)
5 Months ago
Experian - Global Finance - Business Analyst

Experian

Cyberjaya, Selangor, Malaysia (On-Site)
2 Months ago
bytedance - Insurance Product Manager - Global Payment

bytedance

Singapore (On-Site)
7 Months ago
Qualcomm - Staff ASIC Modem Design Engineer

Qualcomm

Paris, Île-de-France, France (On-Site)
1 Month ago
Qualcomm - Sr. Director of Product Management for Gaming Technologies & Development

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago
Captions - Instructional Designer / Training Developer - Analyst / Sr Analyst

Captions

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Epic Games - Senior Product Counsel, Children's Privacy & Design

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago
Tesla - Senior Legal Counsel

Tesla

Bavaria, Germany (On-Site)
4 Months ago
Tencent - Game Publishing Manager

Tencent

Washington, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

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

Playtika - Data Infrastructure Group Manager

Playtika

Israel (On-Site)
2 Months ago
Unity - Growth Partnerships Manager

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago
Tesla - Senior Operations Coordinator, Sales and Service

Tesla

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
NVIDIA - Senior Networking Security Research Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Playtika - Social Media Manager

Playtika

Israel (On-Site)
8 Months ago
Playtika - Community Manager

Playtika

Israel (On-Site)
6 Months ago
Flexra Software - Senior Product Manager

Flexra Software

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
Marvell - Senior Engineer, Physical Design

Marvell

Yokne'am Illit, North District, Israel (On-Site)
3 Weeks ago
NVIDIA - Physical Design CAD Team Manager

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
Playtika - FP&A Manager

Playtika

Israel (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Inveniolsi - SAP FICO Senior Consultant

Inveniolsi

Pune, Maharashtra, India (On-Site)
2 Months ago
Car Gurus - Software Engineer II

Car Gurus

Boston, Massachusetts, United States (Hybrid)
3 Weeks ago
Rippling - Staff Technical Recruiter

Rippling

San Francisco, California, United States (On-Site)
1 Week ago
ShyftLabs - Oracle Retail Engineer

ShyftLabs

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
Adyen - Implementation Engineer

Adyen

New York, United States (On-Site)
1 Month ago
Thales - Senior Sales Engineer

Thales

California, United States (Remote)
1 Month ago
Nordson Corporation - Supervisor, Electrical Engineering (Electric & Controls)

Nordson Corporation

Amherst, Ohio, United States (On-Site)
2 Months ago
Marvell - Application Engineer

Marvell

Santa Clara, California, United States (On-Site)
3 Weeks ago
Experian - Lead of Engineering

Experian

Cyberjaya, Selangor, Malaysia (On-Site)
3 Months ago
Nagarro - Associate Principal Engineer, ETL

Nagarro

India (Remote)
8 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.


Duluth, Georgia, United States (On-Site)

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

Atlanta, Georgia, United States (On-Site)

Paris, Île-de-France, France (Remote)

Israel (On-Site)

Nevada, United States (On-Site)

Battle Creek, Michigan, United States (On-Site)

Oklahoma City, Oklahoma, 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