Cómo contratar a un desarrollador remoto en Marruecos
Un recorrido práctico para fundadores y responsables de contratación: definir el puesto, encontrar candidatos, comprobar habilidades, elegir entre freelance y relación a largo plazo, acordar pago y horario y empezar bien con un desarrollador en Marruecos.
En esta página
Respuesta corta: escribe qué va a construir el desarrollador y cómo vas a juzgar el resultado, publica la oferta donde los desarrolladores marroquíes la vean, filtra con una pequeña tarea real en lugar de fiarte solo del currículum, decide si necesitas un freelance o una relación a más largo plazo, acuerda el pago en una sola moneda con una fecha fija y planifica el primer mes. Marruecos te da desarrolladores que trabajan en inglés y francés, comparten gran parte de la jornada europea y están acostumbrados a trabajar con clientes extranjeros.
Contratar a un desarrollador en remoto no es tan distinto de contratar a uno en tu ciudad. Los riesgos son los mismos: un encargo vago, un proceso lento, un desajuste entre las habilidades que necesitas y las que pruebas. Lo que cambia es el margen de error. No puedes acercarte a su mesa a preguntar, así que el encargo y las primeras semanas pesan más. Esta guía sigue los pasos en el orden en que los vas a encontrar.
Empieza por el trabajo, no por el título
«Desarrollador full-stack» puede significar cinco trabajos distintos. Antes de publicar nada, escribe un breve encargo que responda a cuatro preguntas:
- ¿Qué va a construir o mantener esta persona durante los tres primeros meses?
- ¿Qué herramientas, lenguajes y frameworks implica ese trabajo?
- ¿A quién reporta y quién revisa su código?
- ¿Cuántas horas por semana y en qué horario tiene que estar localizable?
Sé sincero sobre el estado de tu código. Un desarrollador que descubre el primer día que el proyecto no tiene pruebas y tiene tres migraciones a medias puede organizarse. Quien lo descubre el día veinte suele irse. La experiencia importa: un perfil junior necesita a alguien que lo revise y lo guíe, mientras que uno sénior puede trabajar con un encargo más abierto. Si en tu equipo nadie es técnico, dilo, porque eso cambia quién tendrá éxito.
Decide: freelance o relación a largo plazo
La mayoría de las empresas extranjeras empiezan con un contratista, es decir, un desarrollador independiente que te factura. Es rápido, se puede empezar en pequeño y en Marruecos muchos desarrolladores ya trabajan así, a menudo con el estatus de auto-entrepreneur. Una relación más larga a través de un employer of record local tiene sentido cuando quieres a alguien a tiempo completo durante años, con vacaciones pagadas y seguridad social gestionadas en el país. Nuestra guía sobre cómo contratar legalmente talento marroquí en remoto explica los modelos y lo que implica cada uno; léela antes de firmar nada.
Una regla sencilla: empieza con un breve proyecto de prueba pagado o con un primer mes bajo un contrato de servicios, y después decide si prorrogas o pasas a otra estructura.
Encontrar candidatos
Tienes tres vías prácticas.
Publicar una oferta. Una oferta clara atrae a quien encaja. Publica una oferta en RemoteMaroc y se muestra de inmediato a los candidatos marroquíes, que pueden postularse. Nuestra guía sobre cómo redactar una oferta remota que atraiga candidatos marroquíes cubre qué incluir.
Explorar perfiles. Si prefieres iniciar tú la conversación, recorre el talento marroquí y filtra por habilidades, experiencia y disponibilidad. Las páginas de desarrolladores frontend y desarrolladores backend son buenos puntos de partida. Las empresas con sesión iniciada ven los datos de contacto y pueden escribir directamente.
Usar tu red. La recomendación de otro fundador que ha trabajado con un desarrollador marroquí vale mucho. Pregunta cómo fue trabajar con esa persona, no solo qué tal era el código.
Filtrar sin hacer perder el tiempo
Un currículum dice dónde ha trabajado alguien. No dice cómo piensa. Mantén el primer filtro breve:
- Lee el perfil o el currículum buscando proyectos relevantes, no solo cargos. Fíjate en lo que la persona entregó de verdad.
- Pide respuestas escritas breves a dos o tres preguntas sobre su experiencia. Muestran cómo se comunica en el idioma en el que trabajaréis.
- Haz una primera llamada de 30 minutos para comprobar motivación, disponibilidad y comunicación.
Mira los enlaces: un repositorio público, un proyecto desplegado, un portfolio. No juzgues por el número de repositorios. Un solo proyecto bien cuidado dice más que veinte abandonados. Si alguien no puede enseñar código por contratos anteriores, pídele que describa una decisión de arquitectura que tomó y por qué.
Probar la habilidad real, con justicia
La mejor señal es una pequeña tarea cercana a tu trabajo real. Que dure de una a tres horas, usa datos inventados en lugar de los tuyos y explica qué vas a mirar: que funcione, que se lea bien, cómo trató los casos límite y qué escribió en el README. Si la tarea es más larga, paga el tiempo. Nuestra guía para evaluar las habilidades de un candidato con justicia entra en detalle, y los candidatos leen nuestros consejos sobre pruebas técnicas y casos prácticos, así que muchos llegarán preparados.
También funciona una sesión en directo: resolver juntos un problema pequeño durante una llamada. Ves cómo la persona hace preguntas y reacciona a las pistas, que es justo en lo que luego vas a confiar. Explica antes en qué consistirá, porque un ejercicio sorpresa bloquea a buena gente.
Evalúa la comunicación dentro de la prueba técnica. Un desarrollador que hace una pregunta precisa antes de empezar suele ser mejor que el que desaparece un día y vuelve con lo que no era.
Idioma y huso horario
La mayoría de los desarrolladores en Marruecos trabajan cómodamente en inglés, el francés está muy extendido y algunos hablan también español. Si tus revisiones de código, tickets y documentación están en inglés, haz la prueba en inglés. Si tus clientes hablan francés, añade una breve conversación en ese idioma. En cuanto al huso horario, Marruecos suele estar cerca de la hora del Reino Unido y de Europa occidental, pero la diferencia cambia con las estaciones y en torno al Ramadán, así que confirma las horas reales en tu calendario. Nuestra guía sobre zona horaria y horarios al trabajar con Marruecos explica cómo planificar la coincidencia. Para la mayoría de los equipos europeos, unas horas compartidas al día bastan para las reuniones diarias y el trabajo en pareja.
Pago y condiciones
Decide si pagas una tarifa mensual, por hora o un precio cerrado por proyecto. La tarifa mensual o por hora encaja con el trabajo continuo; el precio cerrado exige un alcance muy claro. Indica la moneda, el día del mes en que pagas, cómo funcionan las facturas y quién asume las comisiones de la transferencia. Déjalo por escrito antes del primer día. Para fijar una cifra justa, consulta nuestra guía sobre cuánto ofrecer a quien contratas en remoto en Marruecos, y recuerda que los mejores candidatos comparan ofertas de varios países. Pagar tarde es la forma más rápida de perder a un buen desarrollador, así que deja configurado tu método de pago antes de la fecha de inicio.
No pidas dinero, datos bancarios ni documentos de identidad antes de firmar un acuerdo. A los candidatos se les avisa de que eso es señal de estafa.
Empezar bien
Prepara los accesos con antelación: repositorio, entorno de pruebas, cuentas, documentación. Nombra a una persona que responda dudas la primera semana. Da una primera tarea pequeña, real y que se pueda terminar en dos o tres días, para que el desarrollador entregue algo pronto y reciba comentarios. Fija una reunión semanal y deja por escrito qué esperas en tiempos de respuesta y horarios. Un buen plan para el primer mes ayuda más que cualquier papeleo, así que escríbelo antes del primer día.
Preguntas frecuentes
¿Cuánto se tarda en contratar a un desarrollador en Marruecos?
Con un encargo claro y un proceso corto de tres o cuatro pasos, unas pocas semanas desde la publicación hasta la oferta es realista. Las respuestas lentas son la causa principal de retraso, así que contesta a los candidatos en un par de días.
¿Me conviene un freelance o un desarrollador a tiempo completo?
Empieza con un freelance o una prueba pagada si dudas del alcance o de la persona. Pasa a una relación más larga cuando el trabajo sea estable y confíes en el encaje.
¿Trabajan los desarrolladores marroquíes en mi huso horario?
Muchos tienen horarios que coinciden bien con Europa, y algunos se adaptan a horas más tardías para clientes americanos. Pregunta directamente por su disponibilidad y acordad las horas compartidas desde el principio.
¿Puedo ver los datos de contacto de un desarrollador antes de contratarlo?
Las empresas con sesión iniciada ven los datos de contacto de los candidatos en RemoteMaroc, dentro de un límite diario, y pueden escribirles directamente. Las páginas públicas no muestran correos ni currículums.