Tech Jobs 360 en AgileEngine - Empleos de Tecnología en México
AgileEngine

¿Cómo es trabajar como programador en Agile Engine México?

Bienvenidos a Tech Jobs 360, programa organizado por Hireline. Ahorita tenemos aquí en pantalla de invitados a Agile Engine y para hablar de cómo es trabajar como desarrollador en AgileEngine, tenemos a Claudia Quiróz y a Mauricio Cortés. 


¿Qué es AgileEngine?


Agile Engine es una compañía que está dedicada a ofrecer soluciones a la medida en todo lo que tiene que ver con ingeniería y diseño de software. 


¿Qué clientes tiene Agile Engine México?

Trabajamos con clientes muy importantes, muy reconocidos, Indeed, Asana, Mercedes Benz, Estee Lauder. Entonces tenemos muchísimas industrias dentro de los clientes con los que trabajamos y todo lo que es el desarrollo de software, la creación de productos, de features, de acuerdo a las necesidades de cada cliente. 


¿Tienen posiciones híbridas en Agile Engine México?


Sí, realmente digamos que la esencia de la compañía es un trabajo híbrido. 


¿En qué países está presente Agile Engine México?


Tenemos presencia en todo lo que es México, Colombia, Brasil, Argentina, Portugal, Polonia, Ucrania y la India. 


¿En dónde están las oficinas de Agile Engine México?


En el caso particular de México hay oficinas en Ciudad de México, en Reforma.


Básicamente la parte híbrida que manejamos es algo muy flexible en el tema remoto. O sea, no es que tengas que estar todos los días en la oficina o que todas las semanas tengas que ir a la oficina, es algo muy amigable en donde realmente la mayor parte del tiempo estamos trabajando desde casa y más bien, utilizamos momentos muy específicos para reunirnos, convivir y tener algún otro tipo de actividades.


¿Tienen vacantes remotas en Agile Engine México?


Sí, la mayor parte de nuestras posiciones están abiertas a todo Latinoamérica. Algunas están abiertas a Europa, a India, va variando dependiendo la necesidad del cliente. 


Oficinas físicas como tal en Colombia o en otros lugares, no hay. Ahorita la que tenemos, es la de Ciudad de México, pero como te decía, esta esencia de la empresa en donde queremos ser híbrido no va a tener justamente una oficina, sino poder tener como la cercanía entre nosotros y poder convivir y estar integrados.


¿Qué tipo de proyectos tiene Agile Engine México?


Existen diferentes opciones. O sea, por un lado, podemos dedicarnos a hacer una extensión del equipo que ya tiene nuestro cliente trabajando como en conjunto con los expertos o los ingenieros que tenga el cliente. Y podemos trabajar tanto de esa forma como nosotros creando las soluciones en todo lo que es el tema de desarrollo de software de inicio a fin. Entonces, depende mucho qué es lo que se requiera, estamos enfocados en nuevos productos o en modernización de los procesos o los productos que ya tienen las compañías.


¿Qué cualidades busca Agile Engine México en los candidatos?


Obviamente buscamos gente que tenga fortalezas o habilidades técnicas que puedan ser relevantes de la misma forma que interpersonales. Si te das cuenta, el ambiente es muy multicultural, entonces la habilidad que tienes de comunicación, por ejemplo, en inglés, es súper importante. Gente que siempre esté muy dispuesta a enfrentar retos, a superarse, a dar lo mejor, a trabajar de manera autónoma, hacerse responsable de lo que tenga que hacer, el interés por aprender y el hecho de que sea gente que se adapte a los cambios porque estamos en un crecimiento y cambio constante, es elemental que la gente esté siempre con una mente abierta y flexible. 



¿Cómo es el proceso de reclutamiento de Agile Engine México?


Lo primero es que apliquen a alguna posición, que les interese, de aquí va de la mano con una prueba técnica. Para esta prueba técnica, utilizamos la plataforma de un tercero, esto con el interés de garantizar la transparencia de los resultados que existan en la prueba. Si se tiene un resultado favorable, entonces se avanza a la llamada con el reclutador. Ese es, digamos, como el primer filtro que se tiene ya en persona con alguien.


Y una vez pasando esto, se avanza directamente a la posición que pueda ser viable o que se tenga abierta en ese momento, que sea como un fit con el perfil de la persona. Puede variar un poquito, alguna entrevista más, alguna entrevista menos, pero en general, digamos, son como esos pasos.


¿Qué consejo le darían a los candidatos para sus entrevistas técnicas en Agile Engine México?


Yo creo que lo que es súper importante es estar muy seguro realmente de su conocimiento. La realidad es que en la entrevista te das cuenta de muchísimas cosas de la persona, más allá de temas muy teóricos o muy técnicos que te pueda mencionar. 


Entonces  ya en el momento de estar con un reclutador, simplemente ser ellos mismos, sí venderse de manera muy genuina, muy honesta, para que una vez que lleguen con el cliente o que pasen por una entrevista técnica, pues se sientan tranquilos y seguros.


¿Cómo es una prueba técnica en Agile Engine México?


La entrevista técnica que normalmente manejamos va muy enfocada a la tecnología en la que cada quien se especializa y esto para poder dar un insight de temas muy teóricos, conceptos como para entender si la persona está muy consciente de lo que implican ciertas cosas de su tecnología.


¿Cómo es el día a día de un desarrollador en Agile Engine México?


Normalmente en la mañana se tienen reuniones de sincronización con el equipo interno y a veces con el cliente, dependiendo de si es para toda la semana o para el día. Y básicamente eso es todo, tienes bastante tiempo para trabajar. Es una cultura internacional, entonces no existe la burocracia o el micro management que pueda variar de país a país, culturalmente hablando. Entonces eso la verdad es que yo creo que es de las mejores empresas para evitar ese tipo de situaciones.


Son verdaderamente ágiles, usan scrum y aquí no te impide jamás los blockers que puedas llegar a tener, se resuelven de manera súper rápida para que puedas agilizar tu trabajo. Siempre vas a encontrar a alguien que vas a ver bastante y que te pueda ayudar en cualquier cosa.


¿Qué nivel de desarrollador contratan en Agile Engine México?


Estamos abiertos a todos los seniorities, entonces vamos desde junior hasta senior. Es una empresa que tiene una dinámica muy, muy rápida de crecimiento y en general en el día a día. Entonces, la puerta está ahí abierta para que toda la gente que quiera aplicar, pueda tener alguna oportunidad.


¿Requieren de algún nivel de inglés para trabajar en Agile Engine México?


Podría ser intermedio si eres capaz de mantener una conversación sin problema con alguien, eso es lo más importante. Quizá va a depender mucho también del puesto que tengas qué tanto necesitas el idioma. Pero toda la comunicación interna de la compañía es en inglés.


¿Qué opciones de crecimiento profesional hay en Agile Engine México?


Sí, mira, las evaluaciones de desempeño las tenemos dos veces al año, osea cada seis meses. Esto de alguna forma es un poquito más de lo que normalmente se acostumbra porque generalmente se maneja una vez al año la evaluación de desempeño, en este caso es dos veces. Pero más allá de estas evaluaciones en donde se platica obviamente de cómo te sientes, cómo vas en el proyecto, si hay algo que te gustaría hacer diferente.


Porque lo que más nos interesa es poder crear un road map o un plan de desarrollo que vaya muy a la medida de cada quien. Y por eso es súper importante este tipo de evaluaciones que tenemos, para saber hacia dónde le gustaría ir a la persona. 


Pero más allá de las evaluaciones que se tienen, dependiendo obviamente de tu desempeño, las contribuciones que vas haciendo, cómo vas trabajando tu liderazgo independientemente de la posición en la que estés; Mientras seas proactivo y estés preparado para enfrentar nuevos retos, el crecimiento se da en cualquier momento. 


O sea tanto de manera vertical como de manera horizontal. Entonces nunca sabes que se abra un nuevo proyecto y el tuyo va acabando y tienes chance de brincar ahí y ya es algo con un seniority distinto o que en algún momento, por alguna razón, se mueva la estructura y tú puedas dar el salto.


¿Cómo es el tipo de contrato en Agile Engine México?


Pues mira, tenemos dos opciones de contratación. La primera, digamos es la clásica o la que todavía es muy conocida en México, que es estar por nómina. Si estás contratado por nómina, pues tienes todo lo que es la cobertura legal, el seguro de salud, obviamente todo lo que es la seguridad social y que es como tu paquete de prestaciones normal. Se tienen, por ejemplo, 10 días de vacaciones al año a partir del primer año, se tienen vales de despensa. 


Y por otro lado, tenemos la opción de estar como por honorarios, que esto no modifica para nada tu relación con la compañía realmente. O sea, siempre se busca que la relación laboral pueda ser estable y pueda ser lo más duradera posible. Pero en este tipo de contratación, tú recibes de manera directa en tu cuenta el equivalente a lo que podrías recibir como por nómina, para que tú te hagas cargo del pago de tus impuestos y tú puedas tener como una mayor flexibilidad en cuanto a en qué te gustaría invertir tu dinero o qué sí es necesario que pagues o que contemples.


¿Qué vacantes disponibles tienen en Agile Engine México?


Mira, tenemos un poco de todo. O sea en este caso obviamente enfocándonos mucho en tecnología. Tenemos todo lo que puede ser desarrolladores de java, desarrolladores que tengan la parte de React y esto varía. Puede ser tanto gente FrontEnd como BackEnd como Fullstack, dependiendo la posición.


¿Por qué trabajar en Agile Engine México?


Algo importante que podría ligar ahorita con este comentario es que tenemos la oportunidad en algún momento bajo ciertas condiciones, de poder apoyar a la gente, a los a los developers para que puedan irse a Estados Unidos.


Agile Engine constantemente está buscando fomentar el que la gente se sienta cómoda y que se sienta feliz en donde está. Entonces, siempre y cuando exista una actitud súper abierta, aprender súper abierta a seguir dando pasos en tu carrera, enfrentarte a cosas que tal vez no conoces, pero que te sientes capaz de sacarlo adelante; Agile Engine responde.


¿Cómo destacar mi CV para Agile Engine?


Yo creo que esto es como un tema que ha venido evolucionando a lo largo del tiempo, antes se valoraba mucho tener 10 hojas de currículum porque eso representaba la experiencia que tenías. Creo que hoy en día más que la longitud, independientemente de qué tantas hojas tengas, lo importante es que pongas un tema tanto de actividades en las que estuviste enfocado como logros que conseguiste a través de esa posición o de esas actividades. 


A veces parece como muy obvio, pero creo que es importante mencionar que si el currículum lleva fotografía, tiene que ser una fotografía profesional. Entre más detalle dejes verle a un reclutador, es mucho más sencillo para la persona entender que eres fit para una posición. Entonces no se trata de exagerar, sino de hacerlo de manera muy concisa.


¿Qué consejo le darían a los desarrolladores juniors para mandar su cv a Agile Engine?


Yo creo que algo que siempre va a sumar y dependerá mucho obviamente del perfil que tiene cada quien, es si en algún momento en su universidad estuvieron envueltos en actividades extra académicas, eso siempre va a sumar.


¿Agile Engine México ofrece bootcamps?


No son internship como tal, lo que sí manejamos es algo que se llama bootcamp que esto pues justamente lo hemos diseñado para los recién graduados. Que es con la intención de que puedan prepararse y fortalecer su conocimiento ya en práctica en la tecnología que más les interese. 


¿Cuánto tiempo duran los bootcamps de Agile Engine México?


Normalmente estos programas duran tres semanas, es algo super accesible, es tiempo completo desde ese momento como para que la preparación vaya tal cual como sería un día a día en la compañía.


¿Qué perfiles de desarrollador son más solicitados en Agile Engine?


Va también de la mano con lo que te había comentado un poquito de cuáles son las posiciones que estamos buscando, ha subido muchísimo o ese es algo que está en constante auge, el tema de java, golang . 


Entonces eso es algo que se tiene con algunos de nuestros clientes. Y todo lo que es el entorno java, ya sea que lo manejen en frontend o backend o que sean fullstack. Y bueno, pues la parte de data engineers  también es algo muy constante, todo lo que es QA. Entonces eso es como lo que ha venido muy en auge y que seguramente va a seguirse fortaleciendo a lo largo del tiempo.