Ingeniero Frontend Senior (Turno Medio - Trabajo desde casa)
Descripción general del puesto:
Buscamos un Ingeniero Frontend Senior con conocimientos de Backend para incorporarse a nuestro equipo de ingeniería en el desarrollo y evolución continuos de nuestra plataforma. El candidato ideal tendrá una sólida experiencia en tecnologías frontend y un conocimiento práctico de desarrollo backend. Este puesto ofrece la oportunidad de realizar contribuciones técnicas significativas a una plataforma sofisticada utilizada por profesionales de marketing, colaborando con líderes de equipo.
Responsabilidades:
- Diseñar e implementar soluciones frontend robustas utilizando:
- Frontend con React/TypeScript y la biblioteca de componentes Mantine
- APIs GraphQL con Apollo Client
- Contribuir a los procesos de toma de decisiones técnicas, equilibrando los requisitos de negocio con las restricciones técnicas
- Seguir y ampliar las mejores prácticas de calidad de código, pruebas y procesos de despliegue en toda la pila
- Colaborar con gestión de producto, diseñadores de UI/UX y líderes de ingeniería para implementar especificaciones técnicas
- Optimizar el rendimiento de la aplicación en múltiples aplicaciones
- Aplicar prácticas recomendadas de seguridad de tipos y reutilización de código
- Participar en todo el ciclo de vida del desarrollo, desde la planificación hasta el despliegue
- Mantenerse al día con las últimas herramientas y técnicas, recomendándolas para su incorporación en nuestra plataforma
Habilidades y experiencia requeridas:
- Más de 4 años de experiencia en desarrollo frontend
- Sólidos conocimientos de React, TypeScript y prácticas modernas de JavaScript
- Experiencia con GraphQL (Apollo Client)
- Familiaridad con bibliotecas de componentes de interfaz (particularmente Mantine o similares)
- Experiencia en gestión de formularios en aplicaciones React
- Comprensión de patrones de gestión de estado, frameworks de pruebas y estrategias de despliegue
- Experiencia con sistemas de compilación, empaquetadores de módulos y canalizaciones de CI/CD
- Excelentes habilidades de comunicación verbal y escrita en inglés para discusiones técnicas, documentación e intercambio de conocimientos
- Dominio del entorno de desarrollo preferido (Mac o Linux) y herramientas de desarrollo relacionadas
- Capacidad para colaborar de forma sincrónica con el equipo durante el horario principal (10:00 AM - 6:00 PM hora del Este de EE. UU.) respetando el equilibrio entre trabajo y vida personal
Cualificaciones preferidas:
- Experiencia en tecnología publicitaria o analítica de marketing
- Conocimiento de gestión presupuestaria y sistemas de datos financieros
- Experiencia desarrollando espacios de trabajo con múltiples aplicaciones o monorepositorios
- Familiaridad con bibliotecas y técnicas de visualización de datos
- Comprensión de estándares de accesibilidad y mejores prácticas
- Experiencia con sistemas de procesamiento de datos en tiempo real
- Comprensión de regulaciones de privacidad de datos y mejores prácticas de seguridad
- Experiencia con sistemas conformes a ISO 27001 y otros marcos de seguridad como SOC 2, NIST 800-53 o requisitos HIPAA
- Contribuciones a proyectos de código abierto o a la comunidad técnica
- Conocimiento de principios fundamentales (por ejemplo, fundamentos de las herramientas, funcionamiento interno de la computadora, conceptos de bajo nivel y cómo se realiza el trabajo, etc.)
- Título avanzado en Ciencias de la Computación o campo relacionado
- Alguna experiencia (más de 1 año) en liderazgo de equipo o gestión de personas en un contexto técnico