Preguntas Frecuentes
¿Cómo es tu proceso de trabajo?
Acogemos ingeniería en software moderna para crear software mejor más rápidamente. No hacemos sprints de tres semanas; entregamos una nueva función o iteración cada 2 o 4 días. Desplegamos nuestro código tan pronto como se valora, lo cual significa desplegarlo varias veces al día en la práctica.
¿Por qué un ciclo de desarrollo tan corto? Creemos firmemente en dar pequeños pasos y trabajar iterativamente. Cuanto más pequeño el paso, menor será el riesgo, tanto técnica como financieramente. Construimos a partir del paso dado el siguiente paso, con la capacidad de ajustar lo que sea necesario. Al desplegar rápidamente, recibes comentarios de los usuarios más rápidamente. No hay nada más frustrante que trabajar en una función por semanas sólo para descubrir luego de la entrega que no se está utilizando como se la planeó.
Entregamos una nueva función o iteración cada 2 o 4 días
¿Cuáles son las oportunidades de entrenamiento dentro de la compañía?
Tu desarrollo personal es nuestra máxima prioridad. En nuestra compañía, aprendes principalmente haciendo y saliendo de tu zona de confort. Te alentamos a que realices tareas guiadas que no has hecho antes. Se te da el tiempo y el espacio para explorar cómo funcionan las cosas. El aprendizaje está integrado al proceso de entrega de la función en nuestro entorno, ¡así que no hay presión por el tiempo! Además, está absolutamente bien cometer errores; proporcionamos un espacio seguro para eso. Todos aquí entienden que los errores son los mejores maestros.
Tendrás un entrenador que te guiará para lograr tus objetivos personales. Juntos, determinarán los pasos necesarios para lograrlo. Si es un curso lo que necesitas, tenemos presupuesto para eso. Si asistir a una conferencia se alinea mejor con tus objetivos, tendrás la oportunidad de ir. No tenemos un presupuesto de entrenamiento definido; por el contrario, evaluamos tus necesidades caso por caso.
¿Qué técnicas utilizan?
Trabajamos con el siguiente grupo de desarrollo:
Front-end: React + TypeScript, Storybook para UI testing
Back-end: Node.JS, TypeScript + PHP
MariaDB (MySQL) y bases de datos DynamoDB
AWS
Docker
Github
Jenkins para CI/CD
¿En qué tipo de equipo participaré?
Nuestro equipo de desarrollo consta de una mezcla de Ingenieros en Software Front-End y Back-End. ¡Somos 9! Pero lo más importante, cada ingeniero es parte de un equipo de resolución de problemas. Este equipo mezcla Ingenieros en Software Front-End y Back-End con Asesores de Implementación. A veces, se suplementa con un Investigador UX, un Dueño del Producto y un Experto en Marketing para el Contenido. Juntos, tienen un objetivo: ¡trabajar colaborativamente todos los días en funciones valiosas para nuestra audiencia meta!
¿Trabajo desde casa o desde la oficina?
Amamos trabajar en la oficina (¡porque es divertido!), pero también apoyamos el trabajo remoto. Toda la logística y estructuras están diseñadas teniendo esto en cuenta, por lo que trabajar desde casa no requiere un esfuerzo. También tenemos una política de primero remoto, lo que significa, entre otras cosas:
Toda la comunicación importante ocurre online vía Slack.
Toda la documentación está online.
Las reuniones se llevan a cabo de forma online cuando >1 persona está trabajando de forma remota.
Mensaje para reclutadores y cazatalentos
Entendemos que quiera buscar candidatos para esta vacante, pero preferimos hacerlo nosotros mismos.