
Software Engineer Frontend (Web / Mobile)
Descripción
Propósito del rol
Diseñar, desarrollar y evolucionar experiencias digitales orientadas a producto, colaborando dentro de squads multifuncionales para transformar necesidades de negocio en valor real para el usuario.
Buscamos un perfil Frontend con experiencia sólida en desarrollo web moderno y capacidad de contribuir en experiencias mobile cuando el producto lo requiera, idealmente con conocimientos o experiencia previa en React Native.
Responsabilidades principales
Diseñar y desarrollar experiencias frontend escalables y mantenibles.
Construir interfaces integradas con APIs y servicios backend.
Implementar tracking, analítica y experimentación digital.
Participar en iniciativas orientadas a personalización y A/B testing.
Colaborar en desarrollos mobile y flujos asociados a la App LATAM cuando sea necesario.
Implementar integraciones con CMS, feature flags y configuraciones dinámicas.
Participar activamente en troubleshooting y mejora continua.
Mantener visibilidad continua de avances, riesgos y bloqueos.
Trabajar alineado a métricas y objetivos del squad.
Colaborar de forma cercana con producto, diseño, data y otros equipos técnicos.
Requisitos mínimos
Requisitos excluyentes
Frontend (core)
JavaScript / TypeScript
React
Grafana
Vite
Next.js
Integración con APIs REST
Testing frontend (Jest)
Manejo de estado y formularios
Tracking / GA4
Accesibilidad básica (a11y)
i18n (deseable)
UI / Ecosistema LATAM
styled-components
Boreal
Austral
Material UI (deseable)
Arquitectura y prácticas
Clean Code
Componentización y reutilización
Observabilidad y troubleshooting
Buenas prácticas de performance frontend
CI/CD y automatización
Diagramas de secuencia y documentación de alto nivel
Requisitos deseables
Mobile (deseable)
React Native
Conocimiento general de arquitectura mobile
Feature flags y configuración remota
Experiencia contribuyendo en apps híbridas/modulares es un plus
Experimentación y personalización
Experiencia en experimentación / A/B testing (ej: AB Smartly)
Integración con CMS y contenido dinámico
Salesforce Marketing Cloud / journeys / push notifications (deseable)