Bunge
Jobgether
Desarrollador de React Native y React.js
Sobre la oportunidad
Esta posición se publica en nombre de una empresa asociada, la cual gestiona todas las solicitudes y los pasos siguientes. Nuestro socio busca un desarrollador de React Native y React.js con base en Brasil.
Cómo funciona Jobgether
Utilizamos un proceso de emparejamiento impulsado por IA para garantizar que tu solicitud sea revisada de forma rápida, objetiva y justa frente a los requisitos principales del puesto. Nuestro sistema identifica a los candidatos que mejor se ajustan y esta lista corta se comparte directamente con la empresa contratante. La decisión final y los pasos siguientes (entrevistas, evaluaciones) son gestionados por su equipo interno.
¡Agradecemos tu interés y te deseamos lo mejor!
¿Por qué solicitar a través de Jobgether?
Aviso de privacidad de datos: Al enviar tu solicitud, reconoces que Jobgether procesará tus datos personales para evaluar tu candidatura y compartir información relevante con el empleador contratante. Este procesamiento se basa en el interés legítimo y en las medidas precontractuales bajo las leyes de protección de datos aplicables (incluido el RGPD). Puedes ejercer tus derechos (acceso, rectificación, supresión, oposición) en cualquier momento.
#LI-CL1
Buscamos un desarrollador con experiencia en React Native y React.js para crear dos cursos de formación introductoria centrados en el desarrollo móvil y de front-end. En este puesto, transformarás conocimientos técnicos en experiencias de aprendizaje estructuradas, prácticas y atractivas para aspirantes a desarrolladores. Diseñarás materiales didácticos completos, desarrollarás ejercicios prácticos e impartirás la primera cohorte de cada curso. También perfeccionarás las lecciones basándote en la experiencia de impartición y te asegurarás de que los alumnos tengan acceso a documentación clara y desafíos de programación prácticos. Esta oportunidad combina la experiencia en desarrollo de software con la educación técnica, la creación de contenido y la impartición de formación. Contribuirás a crear recursos de aprendizaje accesibles y bien organizados que ayuden a los estudiantes a desarrollar habilidades prácticas y confianza con las tecnologías modernas de JavaScript.
Responsabilidades
- Desarrollo de contenido del curso: Crear 40 horas de contenido de formación introductoria para cada curso: React Native para el desarrollo de aplicaciones móviles en Android y iOS, y desarrollo de front-end con React.js.
- Diseño de ejercicios prácticos: Desarrollar 10 ejercicios prácticos adicionales para cada lección, complementando los ejercicios completados durante las sesiones de laboratorio.
- Impartición del curso: Enseñar la primera cohorte de cada curso, presentando conceptos técnicos con claridad y guiando a los alumnos a través de actividades prácticas.
- Actualizaciones del material del curso: Revisar y perfeccionar las lecciones, presentaciones y manuales del curso basándose en la experiencia de impartición y en las oportunidades de mejora identificadas.
- Documentación técnica: Crear manuales de curso en Markdown y gestionar el control de versiones, las actualizaciones de documentación y el seguimiento del progreso a través de GitLab.
- Recursos de aprendizaje estructurados: Organizar los materiales del curso para incluir una introducción, contenido explicativo, imágenes y diagramas, consejos opcionales, resúmenes de capítulos y un proyecto final o un proyecto desarrollado progresivamente a lo largo del curso.
- Documentación del entorno de aprendizaje: Documentar la infraestructura necesaria para el curso, la configuración del entorno y la información técnica relevante necesaria para las actividades prácticas.
- Desarrollo de evaluaciones: Crear cinco preguntas de cuestionario conceptuales o de repaso y 10 preguntas de laboratorio práctico contextualizadas para cada unidad principal de la lección.
- Contenido para blog técnico: Escribir dos publicaciones de blog relacionadas con los cursos o su temática para apoyar el intercambio de conocimientos y la participación de los alumnos.
- Preparación del lanzamiento del curso: Preparar un resumen descriptivo del curso destacando el contenido y los resultados de aprendizaje para su lanzamiento y promoción.
- Creación de desafíos Lab.Code: Desarrollar preguntas de programación contextualizadas, proporcionar soluciones escritas y grabar tutoriales en vídeo demostrando la solución en una terminal o aplicación.
Requisitos
- Desarrollo con React Native: Conocimiento práctico de React Native y desarrollo de aplicaciones móviles para Android y iOS.
- Desarrollo con React.js: Sólida comprensión de React.js y conceptos de desarrollo de front-end.
- Enseñanza técnica y creación de contenido: Capacidad para explicar conceptos técnicos con claridad y organizarlos en materiales de aprendizaje introductorios adecuados para estudiantes.
- Diseño de ejercicios prácticos: Capacidad para crear ejercicios de programación, cuestionarios, desafíos de laboratorio y proyectos que refuercen el aprendizaje mediante la práctica.
- Redacción técnica: Sólidas habilidades de redacción y capacidad para producir documentación clara y estructurada en Markdown.
- Control de versiones: Familiaridad con GitLab para gestionar materiales del curso, realizar un seguimiento de los cambios y colaborar en la documentación.
- Facilitación de cursos: Capacidad para impartir sesiones de formación, guiar a los alumnos a través de ejercicios técnicos y perfeccionar el contenido basándose en la experiencia en el aula.
- Documentación y evaluación: Capacidad para desarrollar resúmenes de capítulos, cuestionarios conceptuales, preguntas de laboratorio contextualizadas y soluciones técnicas escritas.
- Habilidades de demostración en vídeo: Capacidad para grabar tutoriales técnicos claros que muestren la ejecución del código y el comportamiento de la aplicación.
- Habilidades de comunicación: Sólida comunicación escrita y verbal, atención al detalle y capacidad para hacer que el material técnico sea accesible para principiantes.
Beneficios
- Trabajo remoto: Impartición remota, con Brasil como ubicación objetivo.
- Contratación: Oportunidad basada en contrato centrada en el desarrollo e impartición de cursos técnicos introductorios.
- Desarrollo de portafolio: Oportunidad de crear contenido educativo estructurado, desafíos de programación prácticos, artículos técnicos y demostraciones en vídeo.
- Intercambio de conocimientos: Oportunidad de enseñar y apoyar a los alumnos que desarrollan habilidades en React Native, React.js y desarrollo de aplicaciones modernas.
