2BRAINS

Engineering Team Lead en 2BRAINS

FULL_TIME

Remoto | Senior | Full time | Programación

51 postulaciones
Revisado por última vez hoy
Postular
Requiere postular en Español

2Brains es una consultora tecnológica que impulsa el crecimiento y la evolución de organizaciones líderes en Latinoamérica. Diseñamos y construimos el futuro digital de nuestros clientes a través de una integración profunda y estratégica de negocio, experiencia y tecnología, convirtiendo desafíos complejos en impacto real.

Hoy, 2Brains forma parte de Acid Labs, uno de los principales grupos de consultoría tech e innovación de la región. Esta adquisición fortalece nuestra propuesta de valor, ampliando nuestra escala, capacidades tecnológicas y presencia regional, y nos permite acompañar a nuestros clientes con soluciones más robustas, ágiles y de alto impacto en todo su ciclo de transformación.

Postula únicamente desde getonbrd.com.

Funciones del cargo

Como Engineering Team Lead (ETL) , serás el responsable tecnológico de una función esencial para la operación global de nuestro cliente de aerolíneas. Este rol combina el liderazgo técnico, el desarrollo de equipos y la responsabilidad de extremo a extremo sobre la arquitectura, la calidad, la confiabilidad y la entrega de productos digitales.

Misión y Alcance:
Tu principal objetivo es impulsar la visión técnica y guiar la evolución de tres aplicaciones clave que impactan directamente a nuestros tripulantes de cabina, procesos de Catering y aprovisionamiento a bordo (APV) en toda nuestra red. Liderarás la transformación digital de tres squads de alto impacto, asegurando que sus sistemas sean resilientes, escalables y que aceleren los resultados del negocio.

Impacto Estratégico:
En este equipo, el éxito del ETL se define por su capacidad para actuar como el puente estratégico entre la visión de negocio y la ejecución técnica. Serás fundamental para mejorar la eficiencia operativa y la experiencia de servicio en cada vuelo. Además, deberás cultivar una cultura de equipo empoderada, enfocada en la mejora continua dentro de nuestro ecosistema digital.

🛠 Hard Skills: El Motor de la Excelencia Técnica

Esta sección detalla el dominio esperado para liderar la evolución de las 3 aplicaciones del ecosistema:

1. Backend & Arquitectura: El Núcleo Escalable (Java & Spring Boot)
El líder debe dominar el ecosistema de Spring para garantizar la resiliencia de los servicios que
consumen la tripulación y los proveedores.
● Spring Boot Avanzado: Experiencia profunda en (OAuth2/JWT), Spring Data JPA y Spring
Cloud.
● Patrones de Diseño: Dominio de Hexagonal Architecture o Clean Architecture para mantener
el desacoplamiento.
● Gestión de APIs: Diseño de APIs RESTful siguiendo estándares de madurez (Hateoas) y
documentación con Swagger/OpenAPI.
● Pruebas: Implementación de cultura de Testing (JUnit 5, Mockito) y pruebas de integración con
Test Containers.
2. Frontend: Consistencia y Rendimiento (Angular & Material)
Asegurar una interfaz fluida y robusta que facilite la operación rápida en vuelos.
● Arquitectura Angular: Manejo de módulos, Standalone Components (versiones recientes) y
ciclo de vida.
● Estado de la Aplicación (deseable): Dominio de RxJS (programación reactiva) y gestión de
estado (NgRx o servicios con Signals)
● Angular Material: Personalización de temas (Theming), creación de componentes reutilizables y
directivas personalizadas para optimizar la UI.

3. Mobile: Movilidad de Alto Impacto (React Native)
Dado que la tripulación utiliza dispositivos móviles y la aplicación principal está desarrollada en React
Native, este conocimiento es crítico para la disponibilidad del servicio.
● Arquitectura Mobile: Conocimiento profundo en arquitecturas modernas (MVVM, Clean
Architecture, VIPER) para desarrollo Híbrido (React Native).
● QA y Testing Automatizado: Implementación de estrategias de Unit Testing, Integration Testing
y UI Automation.
● CI/CD y Deploy: Dominio de herramientas de despliegue automático (Fastlane, Bitrise, GitHub
Actions) y gestión de tiendas (App Store Connect / Google Play Console).
● Mobile Analytics y Observabilidad: Implementación y análisis de eventos (Firebase, Mixpanel,
AppsFlyer) y monitoreo de crashes/performance (Crashlytics, Sentry).

4. Datos: Persistencia y Optimización (PostgreSQL/MYSQL)
Garantizar la integridad de los datos de nuestro ecosistema:
● Modelado y Tuning: Diseño de esquemas relacionales normalizados y optimización avanzada
mediante índices estratégicos.
● Análisis de Rendimiento: Capacidad de diagnóstico profundo mediante planes de ejecución
(EXPLAIN ANALYZE) y ajuste de consultas complejas para evitar cuellos de botella.
● Transaccionalidad: Manejo experto de propiedades ACID y lógica de negocio a nivel de base
de datos cuando la integridad lo requiera.

5. Cloud, DevOps e Infraestructura (GCP & GitLab)
Garantizar un flujo de entrega continua (CD) seguro y automatizado.
● Estrategia en Google Cloud Platform (GCP):
○ Cómputo: Gestión de cargas de trabajo en GKE (Kubernetes), Cloud Run y App
Engine.
○ Networking & Seguridad: Configuración de VPCs, políticas de Cloud Armor
(deseable) y gestión de identidades con IAM.
○ Observabilidad: Implementación de tableros en Cloud Monitoring y Logging para
detección proactiva de incidentes.
● GitLab CI/CD & DevSecOps (Deseable):
○ Pipelines de Elite: Automatización total de ciclos de vida
○ Seguridad Integrada: Configuración de herramientas de análisis estático (SAST) y
dinámico (DAST), junto con Dependency Scanning para mitigar vulnerabilidades en
librerías de terceros.

6. Inteligencia Artificial: Productividad e Innovación
Impulsar la transformación mediante el uso de tecnologías emergentes.
● Integración de Modelos (LLMs): Capacidad para integrar APIs de IA (OpenAI, Anthropic,
Gemini) dentro de flujos mobile.
● IA On-Device: Conocimiento de frameworks para ejecutar modelos localmente en el dispositivo
(CoreML, TensorFlow Lite) para optimizar latencia y privacidad.
● IA para Productividad: Uso de herramientas como GitHub Copilot o Cursor para acelerar el
desarrollo del equipo y mejorar la calidad del código.

Importante

● Mentoría y Coaching: Elevar el nivel técnico del equipo fomentando código limpio y guiando
planes de desarrollo personalizados.
● Cultura de Equipo
● Gestión del Talento
● Accountability
● Metodologías Ágiles
● Métricas DORA (Deseable)
● Estrategia Técnica
● Comunicación Asertiva
● Resolución de Conflictos
● Mentalidad de Producto
● Aprendizaje Continuo

Condiciones

  • Trabajar con un equipo de alto rendimiento, aprendemos y nos desarrollamos juntos.
  • Acceso a grandes clientes y proyectos desafiantes.
  • Aprendizaje y crecimiento permanente, organizamos meetups, capacitaciones y actividades culturales.
  • Un entorno de trabajo flexible y dinámico.
  • Espacio para charlas internas.
  • Asignación de computadora para tu trabajo.
  • Cursos de especialización.

GETONBRD Job ID: 61019

Trabajo 100% remoto El cargo puede ser desempeñado desde cualquier lugar del mundo.

Política de trabajo remoto

Totalmente remoto

El trabajo es 100% remoto desde cualquier país.

Reporta este empleo
  1. Empleos
  2. Programación
  3. 2BRAINS
  4. Engineering Team Lead

Acerca de 2BRAINS

Integramos estrategia, diseño y tecnología para potenciar empresas y disruptores tecnológicos. Con un equipo de más de 250 profesionales, nos destacamos como líderes en innovación digital, creando plataformas tecnológicas adaptables y productos digitales — Perfil completo de 2BRAINS

Postula
Requiere postular en Español
Compartir este empleo Compartir