Oferta honesta, 2020 edition – Javascript React Native

Madrid, Madrid provincia

TL; DR: Buscamos gente buena, con experiencia (mínimo 3-5 años) en Javascript y 2 años o mas de experiencia con React/React Native. Banda salarial entre 32k-4Xk (negociables en los límites). Pero casi mejor lee la oferta, hay mucha información que te puede interesar.


Disclaimer: Como en ocasiones anteriores, nos ha salido la oferta muy extensa, lo sabemos. Somos así. Llevamos dentro el comunicarnos de forma transparente y con toda la información por adelantado. Si os parece muy largo, lo entendemos. Pero así todos seremos felices al final del camino

¡Hola a todos!

Muchos os acordaréis de aquella oferta tan larga de hace un año y medio para conseguir montar un equipo con el que sentar las bases para crecer.

Tras asegurar la vida del proyecto con este equipo que no ha parado de aprender, nos ponemos de nuevo en marcha para sumar más manos, listos para dar nuestro siguiente gran paso como empresa.


¿Vosotros quiénes sois?

Nosotros somos Billin, una empresa que ofrece una plataforma de facturación para dueños de pequeños negocios con un buen follón en la facturación y que quiere tenerlo todo bajo control.

Creemos que un producto bien hecho es la base para dar un buen servicio y que la mejor tecnología es aquella que está tan bien construida que es transparente para el usuario. Simplemente le hace la vida más fácil.

Para ello, buscamos automatizar las tareas que son las de mayor hastío con herramientas como por ejemplo implementando OCR para la lectura de datos automática y conciliaciones bancarias -mediante screen scraping y algorítmica- que les mantengan al día de sus cobros.


¿No erais gratis? ¿Cómo conseguís dinero ahora?

Si nos conociste en la versión antigua de la oferta sabrás que nuestro modelo de negocio era freemium. Gran parte de la funcionalidad en abierto y una subscripción de pago mensual para conseguir acceso a toda la plataforma. Esto en el último año ha cambiado por completo.

Uno de los grandes retos que afrontamos durante este tiempo es un cambio radical de modelo de negocio. Ahora todo el mundo que quiera usar nuestra plataforma tiene que pagar tras 30 días de prueba.

Después de llevar años construyendo un producto y conociendo a nuestros usuarios hemos conseguido que nuestros clientes estén muy contentos con el servicio, es por ello que nos hemos lanzado con este cambio de modelo. Llevamos poco tiempo pero los primeros datos están siendo muy satisfactorios.

Por otro lado ademas de contar con el respaldo de dos de los mejores fondos nacionales de inversión en startups, Kibo y Kfund (o Kfund y Kibo) hemos incorporado un nuevo inversor extranjero que nos proporcionara una fuerte inyección de capital con el objetivo de alcanzar un crecimiento exponencial en los próximos años, se acabo el tener que buscar mas dinero.


¿Qué buscáis?

En lo técnico (que es lo que seguro estáis buscando con ansia) como base necesitamos que controles Javascript (3 años o más de experiencia), 2 años o mas de experiencia con React/React Native y experiencia en desarrollo mobile (híbrido, nativo…).

¿Qué te daría minipuntos?: Que tengas conocimientos de NodeJS, experiencia con Fastlane (u otra herramienta de CI/CD para mobile) y contacto con GraphQL. Pero nos consideramos un equipo de mente abierta que sabe que si tienes los mimbres cualquier tecnología se puede aprender con mayor o menor dificultad.

Como te hemos contado, estamos ampliando equipo y estamos a la caza de otros perfiles en los que quizá puedes que encajes mejor o incluso conozcas a alguien a quien pueda interesarle:

  • Desarrollador fullstack con Node y/o React. Oferta
  • Desarrollador backend de Node, con experiencia en devops y/o arquitecturas de microservicios (en nuestro horizonte se aprecia una oportunidad muy interesante en estas áreas que te contaremos si te atreves a conocernos). Oferta

Lo fundamental es que encajes bien en el equipo. Y por eso uno de los pasos fundamentales en el proceso de selección es sortear la terrible entrevista de cervezas con los que pueden ser tus futuros compañeros de batalla.


¿Qué stack utilizáis?


Front y APP mobile

  • [ ] React
  • [ ] Redux
  • [ ] Sagas
  • [ ] Styled components
  • [ ] React Native
  • [ ] Testing con jest


Back y bases de datos

  • [ ] (Micro)servicios en NodeJS (no son tan micro como se idearon originalmente)
  • [ ] GraphQL
  • [ ] Mongo
  • [ ] Postgres
  • [ ] Redis
  • [ ] Testing con jest


Infraestructura

  • [ ] Amazon Web services
  • [ ] CircleCI


En el futuro

  • [ ] Lo que el equipo vaya decidiendo


¿Cómo trabajáis?

Nuestra forma de trabajar es bastante habitual, solo que nosotros intentamos además que la cosa no quede en palabras, sino que de verdad sea así. Aquí os dejamos algunas prácticas.

  • [ ] Scrum con todos sus rituales básicos.
  • [ ] Sprints de tres semanas (con intención de volver a 2 semanas en cuanto crezca el equipo).
  • [ ] Sesiones de refinement de 15 minutos diarias con el equipo de definición para que todo lo que entre en sprint esté bien mascado y listo para que no haya dudas.
  • [ ] Un Jira para manejarlos a todos (antes fue Taiga, antes de eso fue Trello, antes, tarjetitas).
  • [ ] Code review.
  • [ ] Integración continua (más o menos, tenemos que mejorar) con CircleCI.
  • [ ] Pair-programming (no tanto como nos gustaría, pero sí lo hacemos con la gente nueva).
  • [ ] Charlas periódicas de carácter técnico entre los miembros del equipo para fomentar el aprendizaje, la transmisión de conocimiento y la adopción de nuevas tecnologías que acaben marcando la diferencia.


¿Y vuestros puntos negativos?

Como seguimos queriendo que nuestra oferta sea honesta, este punto es inevitable. No somos perfectos, pero ser conscientes de nuestras debilidades y la voluntad de ir dando pequeños pasos para crecer y convertirlas en fortalezas nos ha traído hasta aquí, y seguro que nos lleva más lejos todavía.

Así que aquí tenéis nuestros “pecados”:

  • Desde el origen del proyecto hemos confundido lo rápido con lo bueno. Hemos sacado funcionalidades en tiempo récord, pero el precio ha sido una deuda técnica que empieza a asustar.
  • Rotación de equipo demasiado frecuente. Aunque parece que se ha detenido con el equipo actual, es un hecho que hemos pasados por varios equipos en muy poco tiempo. En parte por como son las cosas hoy en día en nuestro sector, pero también por errores nuestros como elección de miembros que no encajaban en el equipo, mala gestión de situaciones conflictivas, la rapidez exacerbada del punto anterior, promesas demasiado optimistas…
  • Falta de conocimiento por escrito. Poca documentación y mucha transmisión oral.
  • Somos muy gochos.
  • A veces tenemos fricciones con otros departamentos. Intentamos mejorar la comunicación yéndonos de cervezas de vez en cuando para recordarnos que los compis son amigos, no comida.
  • Tenemos una carencia de spinners perturbadora.
  • Se nos escapan casos de uso de funcionalidades en las historias de usuario con mayor frecuencia de la que nos gustaría.

De todas formas como buen equipo scrum poco a poco vamos observando nuestros resultados y tomando medidas para seguir mejorando en estos y otros puntos. Por poner un ejemplo, ya hemos conseguido quitar el pie del acelerador e instaurar una filosofía de hacer las cosas con cabeza y solidez.


¿Vuestras condiciones?

  • [ ] Non-judgmental, non-blaming team. Acertamos todos, nos equivocamos todos, mejoramos todos continuamente, como un equipo.
  • [ ] Autogestión: nadie nos dice cómo trabajar, elegimos nosotros y nos comemos las consecuencias de las equivocaciones.
  • [ ] Trabajo parcial en remoto. Normalmente el equipo suele estar en casa dos días por semana, aunque en verano algunos curran semanas en sus tierras natales.
  • [ ] Oficinas chulas, aunque con el volumen de contrataciones que se viene tendremos que cambiarnos (la idea es seguir en el centro de Madrid).
  • [ ] Remuneración un poco por encima del mercado. Sin volvernos locos, preferimos pagar un poco por encima para que no os vayáis por un poco más de dinero.
  • [ ] Cuentas de Egghead, Frontend Master y otras incluidos.
  • [ ] Desarrollo de competencias en T:

 

Billin

Salario:

Tags: Remoto

Empleo original