Volver a proyectos

Project Manager y desarrollador front-end · 2022 — 2023

DreamJob Staffing

Dirigir un equipo repartido en varios países para lanzar una plataforma de empleo

staffingdreamjob.com

Contexto

DreamJob es una empresa de staffing con base en Texas: recluta, evalúa y coloca personal para otras compañías. Su operación dependía de portales de empleo ajenos y de procesos manuales, y querían tener su propia plataforma.

El problema

Había dos problemas a la vez y solo uno era técnico. El primero: sin plataforma propia, cada oferta y cada candidato vivían en herramientas de terceros, sin control sobre la marca ni sobre los datos. El segundo, más difícil: el equipo que tenía que construirla estaba repartido en varios países, sin flujo de trabajo definido, sin estándares de código y sin nadie que tradujera lo que el negocio quería a lo que había que programar.

Qué hice

  • Investigación de mercado y propuesta técnica y comercial antes de escribir código: qué construir, con qué y por qué, frente a las alternativas que ya existían
  • Dirección de un equipo de 6 desarrolladores front-end distribuidos en varios países: revisé e integré 124 pull requests de los 779 commits que cerró el repositorio
  • Definición de los flujos de desarrollo y despliegue del equipo, y de los estándares de calidad — que era lo que faltaba, no manos
  • Construcción del producto: bolsa de empleo con ofertas y empresas, perfiles profesionales, cuentas de usuario y sitio bilingüe inglés-español
  • Comunicación continua con los responsables del negocio para priorizar qué entraba en cada entrega
  • Ciclo completo, del concepto a producción

Resultado

La plataforma sigue en producción y operando hoy, tres años después de que dejé el proyecto. El diseño ha cambiado; la funcionalidad que definimos es la misma. Pendiente de publicar: usuarios registrados y ofertas publicadas.

Stack

Next.js React TypeScript Tailwind CSS Mercure (tiempo real) Sentry i18n (EN/ES)