Middle+/Senior Angular Developer

Program-Ace

Job Summary

Program Ace, a game developer with 15 years of experience, creates incredible virtual worlds from hyper-casual to epic AAA projects. This role involves developing and maintaining a responsive, mobile-first SPA frontend for a casino platform, including game lobby, player account, promotions, and internal admin tools. The developer will integrate with backend REST APIs and optimize performance, collaborating closely with design, backend, and product teams on UX.

Must Have

  • Develop and maintain responsive, mobile-first SPA frontend in Angular.
  • Implement game lobby, player profile, promos, internal dashboards and tools.
  • Integrate with backend REST APIs (and occasionally WebSocket/SignalR).
  • Optimize performance (load time, responsiveness, smooth animations).
  • Collaborate closely with designers, backend and product teams on UX.
  • 4–5+ years of experience in frontend development.
  • 3+ years of professional experience with Angular (13+) and TypeScript.
  • Strong skills in HTML5, CSS3, responsive and cross-browser layout.
  • Experience building SPA/PWA applications.
  • Experience with state management (NgRx/NGXS/Akita or similar).
  • Experience integrating with REST APIs, auth (JWT/OAuth).
  • Understanding of frontend performance optimization.
  • English: Upper-Intermediate+.

Good to Have

  • Experience in gaming / gambling / betting / entertainment.
  • Experience with animations (Angular animations, CSS, Canvas/WebGL is a plus).
  • Experience working with design systems and UI libraries (Material, PrimeNG, custom libraries).

Perks & Benefits

  • Opportunity to work in a leading company (Global Top 100 Outsourcing company by IAOP, Top AR/VR company by Clutch).
  • Work with clients like Supermassive Games, Flying Wild Hog, Epic Games, Unity Technologies.
  • Over 30 years of history, impeccable reputation, and a powerful portfolio.
  • Work with like-minded people passionate about their work.

Job Description

About us:

Program Ace is not just a game developer that has been on the market for 15 years. We are creators of incredible virtual worlds spanning a wide range of genres and platforms. From exciting hyper-casual games to epic AAA projects, we rise to the top of the industry thanks to our inexhaustible creativity and ability to adapt to any challenge.

About the project:

Frontend for a mobile-first casino platform: game lobby, game screens, player account, promotions and internal admin tools.

Responsibilities:

  • Develop and maintain responsive, mobile-first SPA frontend in Angular
  • Implement game lobby, player profile, promos, internal dashboards and tools
  • Integrate with backend REST APIs (and occasionally WebSocket/SignalR)
  • Optimize performance (load time, responsiveness, smooth animations)
  • Collaborate closely with designers, backend and product teams on UX

Requirements:

  • 4–5+ years of experience in frontend development
  • 3+ years of professional experience with Angular (13+) and TypeScript
  • Strong skills in HTML5, CSS3, responsive and cross-browser layout
  • Experience building SPA/PWA applications
  • Experience with state management (NgRx/NGXS/Akita or similar)
  • Experience integrating with REST APIs, auth (JWT/OAuth)
  • Understanding of frontend performance optimization (lazy loading, code splitting, etc.)
  • English: Upper-Intermediate+

Nice to have:

  • Experience in gaming / gambling / betting / entertainment
  • Experience with animations (Angular animations, CSS, Canvas/WebGL is a plus)
  • Experience working with design systems and UI libraries (Material, PrimeNG, custom libraries)

Why do we enjoy working here?

  • The opportunity to work in a leading company. Recognized as a Global Top 100 Outsourcing company by IAOP (based on customer feedback about our services), and Top AR/VR company according to Clutch.
  • Among our clients: Supermassive Games, Flying Wild Hog, Epic Games, Unity Technologies;
  • Over 30 years of history, impeccable reputation, and a powerful portfolio;
  • Work with like-minded people who are passionate about their work.

The selection process:

Pre-screening with a Recruiter → Technical Interview → Client Interview

Send your resume and become an important part of our team!

Learn more about us on our website or follow us on LinkedIn.

9 Skills Required For This Role

Unity Game Texts Html Oauth Jwt Angular Webgl Typescript Css

Similar Jobs