06 nov
|
Softtek
|
Colombia
RequisitosRequerido – Habilidades Técnicas
- Mínimo 3 años de experiencia como FrontEnd Developer utilizando React en entornos empresariales.
- Experiencia sólida en desarrollo, mantenimiento y evolución de aplicaciones construidas con React.
- Experiencia trabajando con React 16 o versiones equivalentes en ambientes productivos.
- Dominio de JavaScript y TypeScript.
- Experiencia en desarrollo de componentes reutilizables y escalables.
- Experiencia en consumo e integración de APIs REST.
- Conocimiento y experiencia utilizando Axios para comunicación con servicios backend.
- Manejo de routing, navegación, formularios, validaciones y gestión de estados.
- Experiencia en implementación de interfaces complejas con tablas, filtros, paginación, modales y workflows.
- Experiencia en control de acceso y comportamiento ágil de interfaces basado en roles y permisos.
- Experiencia en manejo de cargas masivas de información y procesamiento de archivos desde el frontend.
- Conocimiento de buenas prácticas de rendimiento y optimización de aplicaciones React.
- Experiencia en pruebas unitarias y pruebas de componentes.
- Manejo de Git, control de versiones y procesos de Pull Requests.
- Experiencia utilizando herramientas de Inteligencia Artificial para desarrollo, tales como GitHub Copilot o Claude.
- Conocimiento de prompting, agentes de IA y asistencia al desarrollo mediante herramientas generativas.
- Capacidad para analizar código existente e identificar oportunidades de reutilización, mejora o creación de nuevos componentes.
- Experiencia trabajando sobre aplicaciones legacy en evolución continua minimizando riesgos de regresión.
- Conocimiento de metodologías ágiles como Scrum o Kanban.
Requerido – Habilidades Blandas
- Capacidad analítica y resolución de problemas.
- Comunicación efectiva con equipos técnicos y funcionales.
- Capacidad para trabajar en equipos multidisciplinarios.
- Orientación a resultados y calidad.
- Proactividad y autonomía en la ejecución de actividades.
- Adaptabilidad para trabajar en entornos dinámicos y proyectos de evolución tecnológica.
- Atención al detalle y compromiso con las buenas prácticas de desarrollo.
- Capacidad para gestionar múltiples tareas y prioridades simultáneamente.
- Disposición para aprendizaje continuo y adopción de nuevas tecnologías.
Deseable (Habilidades Técnicas)
- Experiencia con versiones más recientes de React.
- Conocimiento de librerías de manejo de estado como Redux, Zustand o Context API.
- Experiencia con frameworks de pruebas como Jest, React Testing Library o similares.
- Conocimiento de arquitecturas frontend modernas y micro frontends.
- Experiencia en optimización de experiencia de usuario (UX) y accesibilidad.
- Conocimiento de pipelines CI/CD para aplicaciones frontend.
- Experiencia trabajando con Azure DevOps o GitHub Actions.
- Experiencia utilizando herramientas de IA para automatización de desarrollo y generación de código.
Responsabilidades (Actividades a desempeñar)
- Desarrollar, mantener y evolucionar aplicaciones frontend utilizando React.
- Diseñar e implementar componentes reutilizables alineados con los estándares de desarrollo de la organización.
- Integrar aplicaciones con APIs REST y servicios backend.
- Implementar funcionalidades relacionadas con formularios, validaciones, workflows y procesos de negocio.
- Desarrollar interfaces con tablas, filtros,
paginación, modales y componentes interactivos.
- Implementar mecanismos de control de acceso basados en roles y permisos.
- Gestionar cargas masivas de datos y procesamiento de archivos desde la interfaz de usuario.
- Optimizar el rendimiento y la experiencia de usuario de las aplicaciones.
- Ejecutar pruebas unitarias y validaciones funcionales para garantizar la calidad de las soluciones.
- Participar en revisiones de código y procesos de Pull Request.
- Analizar aplicaciones existentes para identificar oportunidades de mejora y reutilización de componentes.
- Colaborar con equipos de backend, QA, arquitectura y negocio para asegurar la correcta implementación de soluciones
- Participar activamente en ceremonias ágiles y actividades de planificación.
- Apoyar la evolución de aplicaciones legacy minimizando impactos y regresiones.
- Utilizar herramientas de Inteligencia Artificial para acelerar el desarrollo, documentación y análisis técnico.
- Garantizar la calidad, mantenibilidad y escalabilidad de las aplicaciones desarrolladas.
Idiomas requeridos
- Inglés: Intermedio Bajo.
- Capacidad para comprender documentación técnica y participar en interacciones básicas en inglés.
Información adicionalCondiciones especiales
- Seniority: Senior.
- Experiencia requerida: 3 años o más en desarrollo FrontEnd con React.
- Ubicación principal: México, Colombia (Hybrid w/Softtek Premises)
- Participación en proyectos de desarrollo, modernización y evolución de aplicaciones empresariales.
- Interacción constante con equipos de desarrollo, arquitectura, QA y negocio.
- Enfoque en mantenimiento evolutivo, optimización y construcción de soluciones frontend escalables.
- Uso de herramientas de Inteligencia Artificial para apoyar actividades de desarrollo y productividad.
-
📌 Ingeniero Desarrollo Front-End (React) (Colombia)
🏢 Softtek
📍 Colombia