Informazioni sul ruolo
In qualità di Ingegnere Angular, lavorerai in remoto con retribuzione oraria per revisionare codice Angular, architetture frontend e spiegazioni tecniche generate dall'IA, nonché per produrre implementazioni di riferimento di alta qualità e ragionamenti passo passo per problemi ingegneristici complessi. Valuterai le soluzioni per correttezza, chiarezza, accessibilità, sicurezza, prestazioni e aderenza al prompt; individuerai problemi nel rilevamento delle modifiche di Angular, nei flussi RxJS, nella gestione dello stato, nel routing, nei form, nel SSR (Angular Universal), nell'idratazione e nelle prestazioni del bundle; verificherai i fatti delle informazioni tecniche; scriverai spiegazioni di alta qualità e soluzioni modello che dimostrino le best practice; e valuterai e confronterai più risposte dell'IA in base alla correttezza e alla qualità del ragionamento.
Questo ruolo da collaboratore autonomo, completamente remoto e retribuito su base oraria, è presso SME Careers, un'azienda in rapida crescita nel settore dei servizi di dati per l'IA e controllata di SuperAnnotate che fornisce dati di addestramento per l'IA a molte delle più grandi aziende di IA e laboratori di modelli di base del mondo—dove la tua competenza frontend contribuirà direttamente a migliorare i principali modelli di IA del mondo utilizzati da milioni di sviluppatori in tutto il mondo.
Importante: Non c'è un progetto immediato per questo ruolo; tuttavia, se qualificato, sarai tra i primi esperti che contatteremo quando si presenteranno opportunità pertinenti. Questo ti darà anche accesso a progetti futuri disponibili attraverso la nostra rete di esperti.
Cosa farai
- Sviluppare contenuti per l'addestramento dell'IA: creare prompt dettagliati su argomenti Angular e scrivere risposte di riferimento di alta qualità per guidare l'apprendimento dell'IA.
- Ottimizzare le prestazioni dell'IA: valutare e classificare le risposte dell'IA per migliorare correttezza, chiarezza, accessibilità e prestazioni.
- Garantire l'integrità del modello: testare i modelli di IA per individuare imprecisioni o raccomandazioni non sicure, validando l'affidabilità nei casi d'uso reali.
Cosa cerchiamo
- Laurea triennale o superiore in Informatica, Ingegneria del Software o in un campo tecnico strettamente correlato (o esperienza pratica equivalente).
- 4+ anni di esperienza professionale nella creazione di applicazioni web in produzione con Angular (Angular 12+ preferibile; Angular 16/17+ un forte plus).
- Competenza a livello esperto in TypeScript e nei fondamenti di Angular: componenti, moduli/API standalone, DI, servizi, pipe, direttive, guard e interceptor.
- Solida comprensione di RxJS (observable, operatori, multicasting, gestione degli errori, cancellazione) e dei pattern UI reattivi.
- Conoscenza approfondita delle prestazioni di Angular: strategie di rilevamento delle modifiche (OnPush), pattern async pipe, considerazioni su zone.js, signals (se applicabile), trackBy e ottimizzazione del rendering.
- Esperienza con routing, form e validazione in Angular: Reactive Forms, validatori personalizzati, prestazioni dei form e pattern UX.
- Familiarità con SSR e pattern di deployment: Angular Universal / SSR, idratazione, caching e considerazioni sulla sicurezza.
- Esperienza con testing e qualità: Jasmine/Karma o Jest, Angular Testing Library, Cypress/Playwright, linting, CI/CD.
- Competenza minima di inglese C1 (scritto e parlato), con la capacità di scrivere spiegazioni tecniche chiare e seguire linee guida dettagliate in lingua inglese.
- Comprovata esperienza nello svolgimento di revisioni dettagliate del codice e nell'applicazione di standard di codifica per manutenibilità, correttezza e accessibilità.
- Precedente esperienza con addestramento dati per l'IA, annotazione o valutazione di contenuti tecnici generati dall'IA è un forte plus.
- Molto attento ai dettagli e sistematico, con un approccio metodico alla valutazione della qualità del ragionamento e all'individuazione di problemi sottili in codice UI complesso.