Desarrollador Frontend (Especialista React/Angular)
Descripción General
El Desarrollador Frontend (Especialista React/Angular) construye interfaces de usuario y garantiza experiencias de usuario responsivas e intuitivas. En AI/Quality Sentinel, el equipo frontend crea el panel donde los equipos visualizan resultados de análisis, gestionan tickets e interactúan con el sistema de gobernanza de calidad.
Cómo Ayudar al Proyecto
1. Construir Dashboard de Análisis
- Crear dashboards interactivos para mostrar resultados de análisis de IA
- Construir visualizaciones para métricas de calidad y tendencias
- Implementar filtrado y ordenamiento de resultados de análisis
- Crear vistas detalladas de reportes para stakeholders
2. Desarrollar UI de Gestión de Tickets
- Construir interfaces para navegar y gestionar tickets de Jira
- Implementar vistas de detalle de ticket con análisis de código vinculado
- Crear formularios para actualizaciones de ticket y evaluaciones de calidad
- Construir flujos para triaje y resolución de tickets
3. Implementar Features Amigables con el Usuario
- Crear componentes para navegación de recomendaciones de IA
- Construir sistemas de notificación y alertas
- Implementar capacidades de búsqueda y filtrado
- Diseñar disposiciones responsivas para móvil y escritorio
4. Integrar con APIs Backend
- Conectar frontend con APIs backend para recuperación de datos
- Implementar gestión de estado para flujos de datos complejos
- Tratar errores de API con elegancia y retroalimentación al usuario
- Optimizar llamadas de API para rendimiento
5. Garantizar Calidad de Código y Rendimiento
- Escribir código mantenible y basado en componentes
- Implementar pruebas unitarias e de integración para componentes
- Optimizar tamaño de bundle y tiempos de carga
- Implementar estándares de accesibilidad (WCAG)
Responsabilidades Principales
- ✅ Diseñar e implementar componentes UI responsivos
- ✅ Crear funcionalidades interactivas y flujos
- ✅ Implementar gestión de estado (Redux, NgRx, Context API)
- ✅ Escribir pruebas unitarias e de integración para componentes
- ✅ Optimizar rendimiento y tamaño de bundle
- ✅ Colaborar con UX/Design en experiencia de usuario
- ✅ Participar en revisiones de código y mantener calidad de código
- ✅ Documentar APIs de componentes y uso
Competencias Necesarias
Técnicas:
- Experiencia a nivel experto en React o Angular (elige uno como principal, aprende el otro si es necesario)
- Proficiencia en TypeScript/JavaScript
- CSS/SCSS y diseño responsivo
- Gestión de estado (Redux, NgRx, Zustand, o Context API)
- Integración de API y clientes HTTP
- Frameworks de prueba (Jest, Mocha, Jasmine)
- Git y control de versiones
Soft Skills:
- Conciencia de UX/UI y empatía con usuarios
- Comunicación con desarrolladores backend en contratos de API
- Habilidades de resolución de problemas y debugging
- Atención al detalle
- Disposición para colaborar en decisiones de diseño
Nivel de Experiencia
Mínimo: 3-4 años de experiencia en desarrollo frontend
Ideal: 5+ años con React o Angular, con experiencia en dashboards complejos y visualización de datos
Para preguntas sobre el rol de Desarrollador Frontend (Especialista React/Angular) en AI/Quality Sentinel, por favor comunícate:
Matheus Costa Vieira