Acerca del puesto
Como Ingeniero de Angular, trabajarás de forma remota con pago por hora para revisar código de Angular generado por IA, arquitecturas frontend y explicaciones técnicas, así como para producir implementaciones de referencia de alta calidad y razonamientos paso a paso para problemas de ingeniería complejos. Evaluarás soluciones en cuanto a corrección, claridad, accesibilidad, seguridad, rendimiento y adherencia al prompt; identificarás problemas en la detección de cambios de Angular, flujos de RxJS, gestión de estado, enrutamiento, formularios, SSR (Angular Universal), hidratación y rendimiento del bundle; verificarás la veracidad de la información técnica; escribirás explicaciones de alta calidad y soluciones modelo que demuestren las mejores prácticas; y calificarás y compararás múltiples respuestas de IA según la corrección y la calidad del razonamiento.
Este rol de contratista totalmente remoto y con pago por hora es con SME Careers, una empresa de servicios de datos de IA en rápido crecimiento y subsidiaria de SuperAnnotate que proporciona datos de entrenamiento de IA a muchas de las empresas de IA y laboratorios de modelos fundacionales más grandes del mundo—donde tu experiencia en frontend ayudará directamente a mejorar los principales modelos de IA del mundo utilizados por millones de desarrolladores en todo el mundo.
Importante: No hay un proyecto inmediato para este rol; sin embargo, si estás calificado, estarás entre los primeros expertos a quienes contactaremos cuando surjan oportunidades relevantes. Esto también te dará acceso a futuros proyectos disponibles a través de nuestra red de expertos.
Lo que harás
- Desarrollar contenido de entrenamiento de IA: Crear prompts detallados sobre temas de Angular y escribir respuestas de referencia de alta calidad para guiar el aprendizaje de la IA.
- Optimizar el rendimiento de la IA: Evaluar y clasificar las respuestas de la IA para mejorar la corrección, claridad, accesibilidad y rendimiento.
- Garantizar la integridad del modelo: Probar modelos de IA en busca de inexactitudes o recomendaciones inseguras, validando la fiabilidad en casos de uso del mundo real.
Lo que buscamos
- Título de licenciatura o superior en Ciencias de la Computación, Ingeniería de Software o un campo técnico estrechamente relacionado (o experiencia práctica equivalente).
- 4+ años de experiencia profesional construyendo aplicaciones web en producción con Angular (se prefiere Angular 12+; Angular 16/17+ es una gran ventaja).
- Dominio a nivel experto de TypeScript y los fundamentos de Angular: componentes, módulos/APIs standalone, DI, servicios, pipes, directivas, guards e interceptores.
- Sólido entendimiento de RxJS (observables, operadores, multicasting, manejo de errores, cancelación) y patrones de UI reactiva.
- Conocimiento profundo del rendimiento de Angular: estrategias de detección de cambios (OnPush), patrones de async pipe, consideraciones de zone.js, signals (si aplica), trackBy y optimización del renderizado.
- Experiencia con enrutamiento, formularios y validación en Angular: Reactive Forms, validadores personalizados, rendimiento de formularios y patrones de UX.
- Familiaridad con SSR y patrones de despliegue: Angular Universal / SSR, hidratación, caché y consideraciones de seguridad.
- Experiencia con pruebas y calidad: Jasmine/Karma o Jest, Angular Testing Library, Cypress/Playwright, linting, CI/CD.
- Dominio mínimo de inglés C1 (escrito y hablado), con la capacidad de escribir explicaciones técnicas claras y seguir pautas detalladas en inglés.
- Experiencia comprobada realizando revisiones de código detalladas y aplicando estándares de codificación para mantenibilidad, corrección y accesibilidad.
- Experiencia previa con entrenamiento de datos de IA, anotación o evaluación de contenido técnico generado por IA es una gran ventaja.
- Altamente orientado al detalle y sistemático, con un enfoque metódico para evaluar la calidad del razonamiento e identificar problemas sutiles en código de UI complejo.