Rol: Programador Android (Java y Kotlin)
Industria: Retail Technology
Localización: España (remoto)
Salario: Horquilla de salida entre 30K€ y 40K€, en función de experiencia
SOBRE NOSOTROS
El Grupo Frogtek es una empresa social con ánimo de lucro cuyo propósito es ayudar a los tenderos de países emergentes a escapar de la pobreza y competir en mejores condiciones. Lo hacemos, principal aunque no únicamente, ofreciendo una aplicación gratuita, Tiendatek, que el tendero puede usar para gestionar y optimizar su negocio ¡y conseguimos que aumenten sus ventas un 15% de media tras el primer año de uso! Rentabilizamos el proyecto a través de la venta de estudios de mercado basados en los datos de ventas y compras de los tenderos que almacenamos y procesamos en nuestros servidores en Google y en Amazon y que vendemos directamente a empresas fabricantes y distribuidoras a través de nuestro producto Frogtek Analytics. Esto supone una total disrupción del sector de la inteligencia de negocio para el canal tradicional en mercados emergentes donde, tradicionalmente, las grandes empresas han basado sus decisiones en información incompleta adquirida manualmente, de forma mensual y agregada a nivel de producto y que, gracias a Frogtek, ahora dispone de información completa, en tiempo real y con granularidad a nivel de ticket.
Más de 4500 tiendas en México y Colombia ya se benefician del uso de Tiendatek y en 2022 25 empresas líderes globales fabricantes y distribuidores han confiado en los datos que proporcionan para mejorar su operación y su estrategia. El Grupo Frogtek es una empresa rentable que está aumentando su facturación en más de un 50% anual en los últimos años.
Nuestra empresa es global y trabaja de forma distribuida. Las operaciones de venta, formación y soporte a tenderos están en México y Colombia pero la creación de tecnología se lidera desde España.
Para más información puedes ver esta reciente entrevista de 2021 en Walqa o esta otra que nos hizo en 2017 el ICEX cuando aún estábamos empezando a comercializar los datos. En ambas se explica la esencia de nuestro proyecto: su motivación social, su modelo de negocio y también se puede ver cómo hemos ido progresando con el paso del tiempo.
¿POR QUÉ NECESITAMOS UN PROGRAMADOR/A ANDROID CON JAVA Y KOTLIN?
Tiendatek, nuestro punto de venta para tiendas de México y Colombia, cumple dos misiones imprescindibles en Frogtek. Primero, es la herramienta que genera impacto social, ayudando al tendero a gestionar mejor su negocio, a vender más y mejor, a ser más resiliente. Calculamos que cada buen usuario de Tiendatek aumenta en 1000$ sus ingresos al año respecto a las tiendas que no usan un sistema punto de venta. Segundo, es la fuente de datos de calidad y en tiempo real que nos permite disrumpir el sector de la inteligencia de negocio con nuestro ETL y nuestro producto Frogtek Analytics. Es decir, es la base de nuestro modelo de negocio.
Buscamos a alguien que se una a nuestro equipo de innovación para tiendas contribuyendo al desarrollo de Tiendatek Android. Tareas que esperamos que haga:
- Trabajar estrechamente con Pablo y Cati en el mantenimiento y evolución de Tiendatek. Tiendatek es una app con más de 10 años de vida, con un Net Promoter Score de sus usuarios excelente de más 55 puntos, la mayor parte está escrita en Java pero todo lo nuevo se está añadiendo en Kotlin. Estamos trabajando en publicar Tiendatek en Google Play, esperamos que la persona que se incorpore nos ayude a mejorarla aún más y evolucionarla para evitar problemas de escalabilidad en el futuro.
- Colaborar con Coke, actualmente la persona más experta en la lógica de negocio de Tiendatek, responsable de su back-end, de las integraciones con servicios externos (pagos con tarjeta, recargas telefónicas) y nuestro QA, entre otras cosas.
- Evolucionar Tiendatek Control, aplicación auxiliar programada en Kotlin que permite ver a los tenderos sus informes cuando no están en la tienda y que en un futuro esperamos que pueda ofrecer muchas más cosas, gracias a tu trabajo.
- Desarrollar nuevos módulos para Tiendatek y nuevas aplicaciones para cliente final, cosas como: pedidos a domicilio, programas de puntos, gestión de promociones… todo un mundo por explorar.
- Entenderse con nuestro equipo de Tiendatek PC (Pablo y Luis) para coordinar la evolución de las versiones de Tiendatek para tableta con las que sacamos también para PC con VueJS y la plataforma Electrón.
¿QUÉ TIENES QUE SABER?
- Experiencia demostrable con Android en Java y en Kotlin.
- Experiencia consumiendo APIs REST desde Android.
- Experiencia con Firebase para monitorizar despliegues y bugs.
- Experiencia con despliegues de apps Android en Google Play.
- Recomendable experiencia tratando con código legacy (para rastrear y solucionar bugs, para evolucionarlo o sustituirlo…)
- Experiencia en el uso de Material Design, se valorará positivamente tener además nociones de UI/UX
- Conocimiento de SQL/SQLite
- Uso de patrones de diseño (MVP, MVI, MVC, MVVM…)
- Buenas prácticas: testing automático (Roboelectric, Mockito, unit tests…), TDD, pair programming, clean code…
- Saber VueJS no es necesario en absoluto, pero sí sería un buen punto a favor para poder colaborar puntualmente con el desarrollo de nuestra versión en PC.
¿QUÉ OFRECEMOS?
- Todo es negociable en función de la experiencia que tengas, pero en un principio hemos reservado para este puesto una horquilla de entre 30K€ y 40K€.
- Presupuesto para formación de 500€ anuales, para hacer cursos o acudir a eventos.
- Elige el tipo de equipo con el que trabajarás: MacOs, Windows, Linux… todos son bienvendos.
- Una apuesta consolidada por el teletrabajo al 100%, que no depende de pandemias, ni coyunturas… lo practicamos desde 2015 al 100% y lo hacemos todo el equipo. Sí tenemos oficina, y está en el Parque Tecnológico Walqa, en Huesca, al pie de los Pirineos. Nos vemos allí una semana al semestre.
- Horario libre, flexible de verdad, aunque hay que reunirse en ocasiones con parte del equipo que está en México así que si trabajas desde España deberás reservar parte de tus tardes, así como coordinarte cuando hay que trabajar con compañeros y contar lo que haces en los standups y reuniones semanales, pero aparte de eso tienes total libertad.
- Festivos flexibles, puedes mover los festivos nacionales, regionales y locales a las fechas que más te convengan.
- Un proyecto disruptivo y de producto, estamos creando desde hace casi 15 años un ecosistema propio de adquisición, procesado y explotación de datos inédito en el sector y que está listo para disrumpir el mercado de la inteligencia de negocio en el canal tradicional de los países emergentes.
- Una empresa con propósito con un impacto social en capas desfavorecidas de la sociedad, cuantificable y cuantificado. En 2022 el uso de Tiendatek aumentó los ingresos de nuestra red de 4,000 tiendas en un total aproximado de 4 millones de dólares.
- Un puesto con impacto integrado dentro de un equipo de tecnología de unas 20 personas y colaborando dentro de un pequeño equipo de innovación para tenderos, 6-8 personas, tu trabajo e ideas se verán totalmente reflejadas en la suite de productos que ofrecemos a nuestros clientes.
- 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.
- Buen ambiente.
- Experiencia internacional y multicultural… y si te gusta viajar quizá puedas visitar México o algún otro país.
¿CÓMO SERÁ EL PROCESO DE SELECCIÓN?
- Una entrevista personal de 1 hora o poco más con Guillermo, el CTO de Frogtek, y con algún representante de tus futuros compañeros programadores.
- Una sencilla prueba offline en java/kotlin para hacer cuando te venga mejor.
Eso sería todo, si eres la persona adecuada para el puesto a continuación te enviaremos una oferta en firme.
Si te interesa participar en el proceso de selección pulsa aquí… si tienes algún problema con el formulario también nos puedes escribir a procesoseleccion (arroba) frogtek (punto) org poniendo como referencia en el título ANDROID202302.