Senior Software Engineer

3 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

Applied materials  - Hardware Test Engineer

Applied materials

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
upwork - Senior Lead Machine Learning Engineer

upwork

(Remote)
2 Months ago
Tesla - Service Advisor

Tesla

Flanders, Belgium (On-Site)
4 Months ago
Evolution  - In-Studio Game Presenter (Live Chat Agent Alternative)

Evolution

Atlantic City, New Jersey, United States (On-Site)
3 Months ago
Hitachi - Terraform with DevOps

Hitachi

Pune, Maharashtra, India (On-Site)
8 Months ago
Cadence - Principal Software Engineer

Cadence

Hyderabad, Telangana, India (On-Site)
1 Month ago
Spellbrush - Software Engineer

Spellbrush

San Francisco, California, United States (On-Site)
3 Months ago
Apple - Display Process Engineer

Apple

Cupertino, California, United States (On-Site)
1 Week ago
Apexon - Engineer II

Apexon

Bengaluru, Karnataka, India (On-Site)
2 Years ago
Capgemini - SAP Worksoft

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nintendo - Senior Talent Management Partner

Nintendo

Redmond, Washington, United States (Hybrid)
11 Months ago
Wargaming - Lead Gameplay Programmer

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
2 Weeks ago
Rippling - Workplace Manager

Rippling

New York, United States (On-Site)
2 Months ago
Penumbrainc - Security Officer I

Penumbrainc

Alameda, California, United States (On-Site)
1 Month ago
Larian Studios - RPG Designer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
8 Months ago
bytedance - Marketing Intern, BytePlus

bytedance

Singapore (On-Site)
3 Months ago
Reliance games - Game Programmer (Nintendo Switch)

Reliance games

Pune, Maharashtra, India (On-Site)
3 Days ago
LLNL - Deterministic Transport Computational Physicist

LLNL

Livermore, California, United States (On-Site)
3 Weeks ago
Unity - Senior BI Developer, Fraud Operations

Unity

San Francisco, California, United States (On-Site)
1 Month ago
Pattern - SEO Graduate Assistant

Pattern

Melbourne, Victoria, Australia (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Israel

CyberArk - AI Development Group Manager

CyberArk

Israel (Hybrid)
2 Months ago
Playtika - User Acquisition Lead

Playtika

Israel (On-Site)
8 Months ago
Play Perfect - Marketing Motion Designer

Play Perfect

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Unity - Senior Product Manager

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Philips - Manufacturing SW Development- Team Lead

Philips

Haifa, Haifa District, Israel (On-Site)
1 Month ago
NVIDIA - Chip Design Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Unity - Business Strategy Analyst

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Unity - Project Manager

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Days ago
Play Perfect - Senior Manual QA Engineer

Play Perfect

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Days ago
Playtika - UI/UX Designer

Playtika

Israel (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

GoTo Group - Software Engineer

GoTo Group

Bengaluru, Karnataka, India (Hybrid)
10 Months ago
Crunchyroll - Principal Software Engineer, Ecosystem Engineering

Crunchyroll

San Francisco, California, United States (Hybrid)
1 Month ago
Penumbrainc - Sr. Manager SAP Operations

Penumbrainc

Alameda, California, United States (Hybrid)
8 Months ago
Haleon - Senior Engineering Manager

Haleon

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Cygames - Server Side Engineer

Cygames

Shibuya, Tokyo, Japan (On-Site)
2 Months ago
Nexon - Dev Ops Engineer

Nexon

El Segundo, California, United States (Hybrid)
4 Weeks ago
Microsoft - Principal Software Engineer - Kusto

Microsoft

(On-Site)
2 Months ago
London stock Exchange - Software Engineer

London stock Exchange

New York, New York, United States (On-Site)
1 Month ago
Tesla - Process Development Engineer - Laser Processes

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
4 Months ago
sitetracker - Senior Salesforce Engineer

sitetracker

Montclair, New Jersey, United States (Hybrid)
2 Years 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