El Grupo Frogtek es una empresa social con ánimo de lucro cuyo propósito es iluminar con información el canal tradicional para hacerlo más competitivo (y de paso ayudar a los tenderos de países emergentes y del tercer mundo a escapar de la pobreza). Lo hacemos, principal aunque no únicamente, ofreciendo aplicaciones Android que el tendero puede usar para gestionar y optimizar su negocio, y sostenemos el proyecto a través de la venta estudios de mercado basados en los datos de ventas de los tenderos que almacenamos y procesamos en nuestros servidores en Google y en Amazon.
Nuestra empresa es global y trabaja de forma distribuida. Las operaciones de venta, formación y soporte a tenderos están en México pero la creación de tecnología, innovación y datos se gestionan principalmente desde España aunque cada día más trabajamos en remoto y es menos importante dónde puedas estar. Buscamos una persona que venga a integrarse al equipo de tecnología y nos ayude, entre otras cosas, a reforzar el equipo Android para el desarrollo de nuevos productos y la evolución de los existentes.
¿Qué tipo de cosas hacemos en el departamento de tecnología, innovación y datos de Frogtek?:
- Mantener y evolucionar nuestra principal app para gestionar pequeñas tiendas. Aplicación que permite registrar todos los movimientos de sus negocios con un dispositivo móvil y un escáner de códigos de barra.
- Crear otras soluciones para tenderos que fomenten y faciliten la recolección, procesado y explotado de datos. ¿Qué otras tareas hacen manualmente que podrían ser mejoradas con el uso de tecnología?
- Mantener y evolucionar un back-end que se encarga de almacenar y procesar toda la información que obtenemos de las tiendas para ponerla, con la mayor calidad, en tiempo y forma, a disposición de nuestros clientes y de los propios tenderos.
- Desarrollar herramientas internas para que nuestros compañeros de los departamentos operativos puedan monitorizar el estado de las tiendas, asegurando que todos los tenderos usan nuestras soluciones de la mejor manera posible, y reaccionando ante las alertas que nuestros algoritmos de calidad generan en tiempo real.
- Crear prototipos o productos finales para que nuestros clientes puedan visualizar datos de mercado de una calidad y granularidad inédita en nuestro sector.
- ...
¿Y cómo hacemos todo eso?
- Ayudando a entender las peticiones y diseñando las soluciones que nuestros compañeros de otras áreas nos hacen, participando en los distintos comités multi-departamentales que tenemos.
- Participando en nuestro proceso de desarrollo de código ya sea para crear nuevas funcionalidades, para optimizar nuestra infraestructura o para resolver incidencias, un trabajo variado que permite tratar con múltiples tecnologías tanto en el lado cliente como en el servidor. Esto implica:
- Colaborar en la definición de objetivos del equipo.
- Desarrollar y/o validar requerimientos.
- Crear, solo o en compañía, código de calidad, legible y cubierto por tests.
- Revisar y leer el código de otros compañeros.
- Probar funcionalidades.
- ...
- Colaborando en el despliegue de los productos.
- Asesorando técnicamente dentro y fuera del equipo.
- Aprendiendo de los demás y enseñando a los demás.
- Integrandonos en la cultura de mejora continua del equipo basada en los datos y en algunas pinceladas de EFQM.
- ...
¿Qué buscamos?
En esta ocasión buscamos alguien que colabore en el desarrollo de nuestras soluciones Android, que nos ayude a poner en manos de los tenderos nuevas soluciones o evoluciones de las que ya tenemos que les resuelvan la vida y que nos ayuden a hacer nuestro proyecto más sostenible y escalable. Buscamos una persona inquieta, flexible y con capacidad para adaptarse, aprender y enseñar. Os ponemos aquí el tipo de cosas con las que trabajamos y que esperamos que los candidatos conozcan en mayor o menor medida.
- Datos, datos, datos y más datos (que no te den miedo las mates y los números).
- Aplicaciones Android
- Programación Python, CherryPy, Django...
- Programación web
- MySQL y SQLite
- Herramientas de analíticas de producto (estilo MixPanel o Google Analytics...)
- Metodologías ágiles y extreme programming (pair programming, TDD...)
- Mejora continua
- Alto nivel de inglés
- Trabajo remoto y flexible
- ...
También hay cosas que no son imprescindibles para este puesto o que no conocemos demasiado, o no en profundidad, pero nos llaman la atención:
- Experiencia con las plataforma Google Cloud y AWS
- Soltura con Linux
- Conocimientos de Scripting (ruby, bash, python)
- Experiencia en la plataforma de integración continua Jenkins
- Conocimientos de R
- Google Big Query, Amazon Redshift, etc
- Amazon Kinesis
- Spark
- Scala
- Hadoop
- Arquitecturas lambda
- Cualquier otra tecnología que venga a mejorar lo que ya tenemos
- ...
¿Qué ofrecemos?
- Sueldo en función de experiencia.
- Grandes posibilidades de desarrollo y aprendizaje.
- Integración en un equipo dinámico, sin miedo a aprender, cambiar y mejorar.
- Formar parte de un proyecto puntero a nivel mundial que está recibiendo los más altos reconocimientos (menciones en el MIT, premios de Vodafone en el NewYork Times…) con altas posibilidades de iniciar un crecimiento internacional en los próximos meses.
- Horario flexible (aunque hay que reservar un rato para solaparnos con México todos los días).
- Entre 80% y 100% de tele-trabajo, nuestra oficina está en el Parque Tecnológico Walqa, en la encantadora ciudad de Huesca al pie de los espectaculares Pirineos. Si vives cerca nos vemos allí una vez a la semana, si no también podemos hacerte un hueco en nuestros standups virtuales y vernos las caras una semana cada 3 o 4 meses en nuestras reuniones trimestrales.
- Buen ambiente.
- Experiencia internacional y multicultural... y si te gusta viajar quizá puedas visitar México o algún otro país.