Hiring.Camp

External Betting Clients

Lottomaticagroup

·

Yesterday

Location
Roma - Via degli Aldobrandeschi, Italy
Type
Full-time
Experience
4+ years
Source
Workday

Description

Siamo il Gruppo Lottomatica, leader nel settore del gioco regolamentato in Italia e uno dei maggiori operatori europei, in tutte le aree di attività: scommesse sportive, gioco online e macchine da intrattenimento. Offriamo ai nostri clienti esperienze di gioco sicure e di qualità, attraverso tutti i canali, ponendo la responsabilità e la sostenibilità al centro del business.

Essere in Lottomatica è molto più che far parte di un'azienda: significa contribuire a un progetto imprenditoriale grande e responsabile.

Siamo alla ricerca di un profilo che entrerà a far parte del Dipartimento Operations & Technology come Angular Developer.

Responsabilità principali

  • Sviluppare e manutenere applicazioni front-end utilizzando Angular e TypeScript;
  • gestire la comunicazione asincrona tra front-end e back-end attraverso Observables, Promises e API;
  • implementare e gestire lo stato applicativo attraverso NgRx/Store, anche in contesti complessi;
  • lavorare con WebView e pattern IPC per l'integrazione con applicazioni desktop;
  • gestire errori, timeout e aggiornamenti real-time;
  • collaborare con i backend developer nella gestione della comunicazione e della sincronizzazione dello stato tra i diversi livelli applicativi;
  • analizzare e risolvere problematiche relative all'integrazione e ai flussi di comunicazione;
  • contribuire alla definizione e all'evoluzione dell'architettura applicativa;
  • garantire qualità, performance e manutenibilità del codice;
  • supportare la crescita tecnica del team attraverso la condivisione di conoscenze e mentoring.

Requisiti

  • Almeno 4 anni di esperienza nello sviluppo con Angular e TypeScript;
  • conoscenza di Angular 15+ e padronanza di TypeScript, inclusi decorators, interfaces e generics;
  • conoscenza avanzata di RxJS, inclusi operatori come map, tap, catchError, first e timeout;
  • esperienza nella gestione di stato complesso tramite NgRx/Store;
  • conoscenza dell'Angular Dependency Injection;
  • padronanza di Async/Await, Promises e dei principali pattern basati su Observable;
  • esperienza con serializzazione e deserializzazione JSON;
  • esperienza nella gestione della comunicazione asincrona tra front-end e back-end;
  • ottima conoscenza di HTML5, CSS3 e SCSS;
  • conoscenza di Node.js, npm/yarn e Angular CLI;
  • esperienza con Git e relativi workflow;
  • capacità di utilizzare i Browser DevTools per attività di debugging e analisi delle chiamate di rete;
  • conoscenza dei principi di Reactive Programming ed Event-driven Architecture;
  • conoscenza di base di C#/.NET, sufficiente alla lettura e comprensione del codice;
  • esperienza nello sviluppo di applicazioni enterprise/LOB;

Cosa troverai in Lottomatica

  • Opportunità di lavorare nella più grande azienda di scommesse e giochi in Italia e una delle più grandi al mondo.
  • Lavorare in un ambiente molto dinamico e migliorare le proprie competenze acquisendone di nuove;
  • Essere sfidati a fornire soluzioni d'impatto per grandi organizzazioni e avere un impatto diretto sui loro dipendenti;
  • Possibilità di partecipare a progetti di beneficenza, legalità e responsabilità attraverso l'impegno in Fondazione Lottomatica;
  • Un modello di DNA aziendale definito in cui Inclusione, Valore della Diversità, Eccellenza e Collaborazione sono i pilastri;
  • Far parte dell'azienda numero uno al mondo nel settore per impegno ESG;
  • Eccellenti opportunità di crescita.

Cosa offriamo

  • Contratto a tempo indeterminato e opportunità di lavoro ibrido.
  • Laptop aziendale.
  • Formazione continua su hard e soft skills.
  • Retribuzione annua lorda commisurata all'esperienza (45–50K).

Lottomatica attua una politica che garantisce pari opportunità e promuove diversità e inclusione, contro ogni forma di discriminazione. In Lottomatica crediamo che ogni persona sia unica e consideriamo la diversity come una fonte di arricchimento personale e organizzativo. Ci impegniamo ogni giorno affinché il nostro sia un ambiente aperto, sicuro e inclusivo, dove ogni persona possa essere pienamente se stessa indipendentemente da genere, religione, sesso, età, etnia, nazionalità, disabilità, stato civile o orientamento sessuale.

***

Job Information

We are the Lottomatica Group, leader in regulated gaming in Italy and one of the largest European operators across all business areas: sports betting, online gaming, and amusement machines. We provide our customers with safe and high-quality gaming experiences through all channels, placing responsibility and sustainability at the core of our business.

Being part of Lottomatica is much more than joining a company: it means contributing to a great and responsible entrepreneurial project.

We are looking for a profile to join the Operations & Technology Department as an Angular Developer.

Main Responsibilities

  • Develop and maintain front-end applications using Angular and TypeScript;
  • manage asynchronous communication between front-end and back-end through Observables, Promises, and APIs;
  • implement and manage application state using NgRx/Store, including in complex contexts;
  • work with WebView and IPC patterns for integration with desktop applications;
  • manage errors, timeouts, and real-time updates;
  • collaborate with backend developers to manage communication and state synchronization between different application layers;
  • analyze and resolve issues related to integration and communication flows;
  • contribute to the definition and evolution of the application architecture;
  • ensure code quality, performance, and maintainability;
  • support the technical growth of the team through knowledge sharing and mentoring.

Requirements

  • At least 4 years of experience in Angular and TypeScript development;
  • knowledge of Angular 15+ and strong proficiency in TypeScript, including decorators, interfaces, and generics;
  • advanced knowledge of RxJS, including operators such as map, tap, catchError, first, and timeout;
  • experience managing complex application state through NgRx/Store;
  • knowledge of Angular Dependency Injection;
  • strong knowledge of Async/Await, Promises, and the main Observable-based patterns;
  • experience with JSON serialization and deserialization;
  • experience managing asynchronous front-end/back-end communication;
  • excellent knowledge of HTML5, CSS3, and SCSS;
  • knowledge of Node.js, npm/yarn, and Angular CLI;
  • experience with Git and related workflows;
  • ability to use Browser DevTools for debugging and network request analysis;
  • knowledge of Reactive Programming and Event-driven Architecture principles;
  • basic knowledge of C#/.NET, sufficient to read and understand code;
  • experience developing enterprise/LOB applications;

What You Will Find in Lottomatica

  • Opportunity to work in the largest betting and gaming company in Italy and one of the largest in the world;
  • Work in a very dynamic environment and improve your skills while acquiring new ones;
  • Being challenged to provide impactful solutions for large organisations and have a direct impact on their employees;
  • Opportunity to participate in charity, legality and responsibility projects through engagement in Fondazione Lottomatica;
  • A defined corporate DNA model in which Inclusion, Value of Diversity, Excellence and Collaboration are the pillars;
  • Being part of the world's number one company in the industry for ESG commitment;
  • Excellent growth opportunities.

What We Offer

  • Permanent contract and hybrid working opportunities;
  • Company laptop;
  • Continuous training on both hard and soft skills;
  • Gross annual salary commensurate with experience (45–50K).

Lottomatica implements a policy that guarantees equal opportunities and promotes diversity and inclusion, against all forms of discrimination. At Lottomatica, we believe that every person is unique, and we consider diversity a source of personal and organizational enrichment. We strive every day to create an open, safe, and inclusive environment where everyone can fully be themselves regardless of gender, religion, age, ethnicity, nationality, disability, marital status, or sexual orientation.

Skills

TypeScriptAngularHTML5CSS3Node.jsGit