Acerca del puesto
En este rol de contratista remoto por horas, trabajarás como Especialista en IntelliJ IDEA (SME) para crear tareas informáticas realistas y desafiantes utilizando IntelliJ IDEA y flujos de trabajo de desarrollo de software relacionados. Diseñarás tareas prácticas de IDE, las documentarás claramente en SuperAnnotate, asegurarás que tu configuración admita la tarea y te grabarás ejecutando la tarea en tu computadora.
Las tareas pueden incluir crear proyectos Java/Kotlin, configurar SDKs, ejecutar y depurar código, usar Maven o Gradle, gestionar paquetes, refactorizar, usar la integración con Git, navegar por el código, escribir pruebas o solucionar problemas de compilación. Tu trabajo ayudará a entrenar modelos de IA avanzados para que comprendan mejor cómo los usuarios reales completan flujos de trabajo de desarrollo de software en IntelliJ IDEA.
Este rol 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 para muchas de las empresas de IA y laboratorios de modelos fundacionales más grandes del mundo. Tu experiencia en IntelliJ IDEA ayuda directamente a mejorar los principales modelos de IA del mundo al enseñarles cómo los usuarios reales completan tareas prácticas de codificación, depuración y gestión de proyectos en un IDE profesional.
Qué harás
- Crear tareas realistas de IntelliJ IDEA: Propón tareas realistas y desafiantes que puedan ejecutarse en la computadora usando IntelliJ IDEA y luego documenta la tarea claramente en SuperAnnotate.
- Preparar el entorno de trabajo: Asegúrate de que tu configuración admita la tarea, incluido tener IntelliJ IDEA instalado, proyectos/archivos disponibles, SDK configurado, dependencias instaladas y cualquier referencia requerida lista antes de grabar.
- Grabar la ejecución de la tarea: Grábate ejecutando la tarea de IntelliJ IDEA en tu computadora mientras sigues las instrucciones del proyecto y garantizas que el flujo de trabajo sea claro, completo y realista.
- Documentar el contexto de la tarea: Proporciona suficiente contexto de la tarea, pasos, objetivos, archivos del proyecto, dependencias y notas para que los revisores puedan entender qué es la tarea y cómo se completó.
- Demostrar uso práctico del software: Completa flujos de trabajo que impliquen codificación, depuración, refactorización, compilaciones con Maven/Gradle, pruebas, uso de terminal, integración con Git, configuración del proyecto o solución de problemas cuando corresponda.
- Mantener la calidad de las entregas: Revisa tu grabación y documentación antes de enviarlas para asegurar que la tarea sea completa, comprensible, realista y esté alineada con las pautas del proyecto.
Qué buscamos
- Experiencia práctica usando IntelliJ IDEA para Java, Kotlin, desarrollo backend, depuración, configuración de proyectos, refactorización, herramientas de compilación o flujos de trabajo con Git.
- Dominio del inglés de nivel B2 o superior para entender las instrucciones del proyecto, documentar tareas claramente y comunicarte con el equipo del proyecto.
- Comodidad usando una computadora, gestionando archivos, abriendo proyectos, configurando SDKs, instalando dependencias y grabando flujos de trabajo.
- Capacidad para proponer tareas realistas y desafiantes de IntelliJ IDEA que reflejen casos de uso reales de codificación, depuración, pruebas, compilación o configuración de proyectos.
- Sólido entendimiento de los fundamentos de IntelliJ IDEA, como la estructura del proyecto, SDKs, configuraciones de ejecución, depurador, refactorización, Maven/Gradle, terminal, navegación de código y control de versiones.
- Capacidad para asegurar que tu configuración admita la tarea, incluido tener IntelliJ IDEA instalado, proyectos/archivos disponibles, SDK configurado, dependencias instaladas y referencias listas antes de grabar.
- Alta atención al detalle al preparar la tarea, ejecutar el flujo de trabajo y verificar que la grabación sea completa y comprensible.
- Confiable, autónomo y capaz de ofrecer una calidad constante en un flujo de trabajo de contratista remoto por horas a través de zonas horarias.
- Se valoran habilidades profesionales adicionales, incluidas Java, Kotlin, desarrollo backend, QA, GitHub, DevOps, redacción técnica, codificación u otros flujos de trabajo informáticos.