Front End Developer
Descrição da vaga
¡Sé parte de Stefanini!
En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.
Buscamos un(a) Desarrollador(a) Frontend con experiencia en React, orientado(a) a proyectos de modernización de aplicaciones legadas, capaz de construir interfaces modernas, desacopladas y mantenibles bajo un enfoque de microfrontends.
El rol tendrá como foco la migración y construcción de funcionalidades frontend respetando la lógica y comportamiento del sistema actual, evolucionando la experiencia de usuario hacia una arquitectura moderna integrada al ecosistema corporativo. Se espera capacidad para trabajar en contextos de migración funcional 1:1, asegurando continuidad operativa, calidad técnica y mantenibilidad.
Responsabilidades e atribuições
Desarrollo Frontend
- Desarrollar interfaces web modernas utilizando React.
- Construir y mantener soluciones basadas en arquitectura de microfrontends.
- Implementar componentes reutilizables, escalables y mantenibles.
- Asegurar equivalencia funcional entre el sistema legado y la nueva solución frontend.
- Integrar las interfaces con APIs REST y servicios backend.
- Velar por performance, usabilidad, accesibilidad y correcta experiencia de usuario.
- Participar en la definición de estándares de desarrollo frontend, estructura de componentes y buenas prácticas.
Arquitectura e Integración
- Participar en la integración de microfrontends dentro de ecosistemas corporativos como Falabella Business Center (FBC).
- Colaborar en la definición de estrategias de desacoplamiento frontend.
- Implementar navegación, comunicación y composición entre módulos frontend.
- Trabajar coordinadamente con backend para asegurar contratos de integración claros y mantenibles.
- Apoyar la transición desde interfaces legacy hacia una arquitectura moderna.
Seguridad y Calidad
- Integrar mecanismos de autenticación y autorización definidos por la arquitectura, idealmente con Keycloak o soluciones equivalentes.
- Aplicar buenas prácticas de seguridad en frontend.
- Desarrollar pruebas unitarias para componentes y flujos críticos.
- Participar en pruebas funcionales, de regresión y validaciones de usuario.
- Documentar componentes, decisiones técnicas y flujos relevantes.
- Participar en code reviews y actividades de mejora continua.
Trabajo Colaborativo
- Trabajar con equipos de arquitectura, backend, QA, UX/UI, DevOps y negocio.
- Participar en ceremonias ágiles, refinamientos y estimaciones.
- Levantar riesgos técnicos y proponer mejoras.
- Aportar en la evolución de la arquitectura frontend y en la estandarización del desarrollo.
Requisitos e qualificações
Excluyentes
- Experiencia en desarrollo frontend con React.
- Experiencia en construcción de interfaces modulares y reutilizables.
- Conocimiento o experiencia comprobable en microfrontends.
- Experiencia en integración con APIs REST.
- Manejo de JavaScript y deseablemente TypeScript.
- Experiencia con Git y trabajo colaborativo.
- Conocimiento en testing frontend y buenas prácticas de desarrollo.
- Comprensión de arquitectura desacoplada y separación de responsabilidades en frontend.
Deseables
- Experiencia en proyectos de modernización o migración de sistemas legacy.
- Experiencia integrando microfrontends en plataformas corporativas.
- Conocimiento en Keycloak o mecanismos SSO/IAM.
- Conocimiento en Docker, CI/CD y despliegues en entornos cloud.
- Experiencia trabajando con equipos backend en arquitecturas distribuidas.
- Conocimiento en performance frontend, observabilidad y monitoreo.
- Experiencia con librerías de manejo de estado y routing avanzado.
Conocimientos Esperados
- Desarrollo de aplicaciones frontend con React.
- Arquitectura de microfrontends.
- Integración con APIs REST.
- Diseño de componentes reutilizables y mantenibles.
- Migración de interfaces legacy a soluciones modernas.
- Buenas prácticas de seguridad frontend.
- Testing unitario y validación funcional.
- Clean code, modularidad y mantenibilidad.
Perfil del Candidato
- Pensamiento analítico y orientación a resolución de problemas.
- Buen criterio técnico para construir soluciones frontend escalables.
- Capacidad para trabajar en contextos de migración progresiva.
- Foco en calidad, mantenibilidad y experiencia de usuario.
- Buena comunicación con equipos técnicos y funcionales.
- Proactividad y capacidad de adaptación en entornos de transformación tecnológica.
Informações adicionais
Beneficios Stefanini
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Presentacion cv
- Etapa 3: Entrevista
- Etapa 4: onbording
- Etapa 5: Contratação
Creer para co-crear
¿Buscas un lugar donde tus ideas brillen?
Con más de 38 años y una presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso.
Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!
Conoce más sobre nosotros