Volver a la página principal

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)