Ingeniero Frontend
Ubicación:
Remoto
Salario:
$110K–$130K
Sobre el Rol
Construirás y perfeccionarás la interfaz del producto que los clientes usan a diario para automatizar y localizar anuncios. Traduzes ideas de producto y especificaciones de diseño en experiencias de usuario rápidas, accesibles y confiables. Trabajas de cerca con diseño, producto e ingeniería de backend para entregar características que sean mantenibles, testeables y eficientes.
Responsabilidades Clave
Implementar componentes de interfaz, páginas y estados interactivos utilizando un marco de componentes moderno
Integrar el frontend con APIs, websockets y flujos de eventos asegurando contratos de datos claros
Optimizar el rendimiento enfocándose en el tamaño del paquete, carga diferida, velocidad de renderizado y capacidad de respuesta percibida
Mantener la seguridad de tipos, estrictas reglas de lint, pruebas unitarias, pruebas de integración y cobertura de regresión visual
Colaborar con diseño para hacer evolucionar los tokens del sistema de diseño, componentes, patrones de interacción y estándares de accesibilidad
Instrumentar eventos de analítica, límites de error y registros para la observabilidad y percepciones del producto
Realizar revisiones de código, proporcionar retroalimentación constructiva y mantener decisiones de estilo y arquitectónicas consistentes
Abordar elementos de accesibilidad, incluyendo estructura semántica, etiquetado ARIA, gestión de enfoque y navegación por teclado
Contribuir a descubrimientos técnicos, estimaciones, propuestas arquitectónicas y estrategias de despliegue incremental
Participar en la respuesta a incidentes, análisis de causa raíz y trabajo de remediación posterior
Tendrás Éxito Si Tienes
Tres o más años construyendo interfaces SaaS o de plataforma complejas
Fuerte competencia en JavaScript, TypeScript y un marco de componentes como React
Comprensión profunda de la gestión de estado, flujos de datos asíncronos y patrones de consumo de API
Experiencia con marcos y estrategias de prueba: unitarias, de integración, de extremo a extremo, visual
Familiaridad con la perfilación de rendimiento y técnicas de optimización
Cómodidad leyendo archivos de diseño y traduciéndolos en componentes limpios y reutilizables
Claridad en la comunicación y habilidades de resolución colaborativa de problemas
Bonito Tener
Experiencia con características de datos en tiempo real, websockets, flujos de eventos o tableros de actualización en vivo
Familiaridad con herramientas de sistemas de diseño, documentación de componentes basados en historias, herramientas de regresión visual
Exposición a consideraciones de seguridad, autenticación, autorización, saneamiento y almacenamiento seguro
Conocimientos básicos de conceptos de backend, APIs REST, GraphQL, modelado de datos y colas
Lo Que Ofrecemos
Propiedad de superficies de producto significativas vistas por cada sesión de cliente
Cercana colaboración con diseño y producto para iteraciones rápidas y aprendizajes
Acceso a herramientas de perfilación de rendimiento, analítica y datos de monitoreo de usuarios reales
Presupuesto de aprendizaje para cursos, conferencias y recursos profesionales
Cultura de apoyo enfocada en la claridad, retroalimentación y mejora continua