Requisitos técnicos
- Conocimientos básicos o intermedios de React.js.
- Manejo de JavaScript, TypeScript, HTML y CSS.
- Conocimientos de componentes, estados, props y hooks de React.
Backend / Programación
- Conocimientos de al menos un lenguaje: TypeScript, Java o Python.
- Fundamentos de lógica de programación y programación orientada a objetos.
- Conocimientos básicos de APIs REST.
Bases de datos (Nivel intermedio)
- Manejo intermedio de MySQL y PostgreSQL.
- Consultas SQL con JOINs, subconsultas, agrupaciones y funciones de agregación.
- Conocimiento de relaciones, índices, vistas y procedimientos almacenados.
- Diseño, normalización y optimización básica de bases de datos.
*Herramientas*
- Manejo de Git y GitHub.
- Conocimientos básicos de Docker y Docker Compose.
- Capacidad para configurar y ejecutar proyectos existentes.
Habilidades personales
- Capacidad de análisis y resolución de problemas.
- Disposición para aprender nuevas tecnologías.
- Responsabilidad, comunicación y trabajo en equipo.
- Proactividad y autonomía.
Responsabilidades
- *Desarrollo:* Crear nuevas aplicaciones web e implementar funcionalidades utilizando React y tecnologías backend.
- *Mantenimiento:* Optimizar aplicaciones existentes, corregir errores y mejorar su rendimiento.
- *Bases de datos y APIs:* Desarrollar e integrar APIs, gestionar y optimizar bases de datos MySQL y PostgreSQL.
- *Entornos de desarrollo:* Configurar y ejecutar aplicaciones utilizando Docker.
- *Trabajo en equipo:* Colaborar en el desarrollo e implementación de soluciones tecnológicas.
Estabilidad Laboral
Q8,000.00 mensuales facturados
Estudiante avanzado de ingeniería en sistemas o carrera a fin.