Senior Vue Frontend developer
Comprometidos a transformar el mundo a través del deporte, OWQLO es la plataforma que está ayudando a organizaciones deportivas, comunidades de aficionados y deportistas, entre otros, en su desarrollo.
Están creciendo y necesitan tu ayuda para continuar desarrollando el Frontend con Vue… ¡Sigue leyendo!👇
¿Qué harás?
Padres, madres, coaches y “players”, han encontrado su espacio de encuentro. Organizar competiciones con tu equipo, hacer seguimiento de las actividades extraescolares de tus hijos/as, proponer entrenamientos y mucho más… ¡Nunca fue tan fácil!
Fundada en 2018 por “Nacho Trujillo”, gran profesional de la industria del deporte, OWQLO sigue en constante crecimiento, trabajando e impulsando una verdadera revolución en la forma de entender y utilizar la tecnología en el deporte. Una propuesta de valor única, que ha sumado partners como Jr NBA, LaLiga, Pau Gasol Academy, DV7-Academia de David Villa, Campus de José Manuel Calderón, MadridCup, etc., siendo en muchos casos sus socios, sus propios clientes.
Un hito para ellos ha sido contribuir a la organización de la Mad Cup en la que han participado más de 10.000 niños/as y asistido más de 20.000 fans, con 30 instalaciones deportivas involucradas.
¿Qué ofrecen? Lo podemos resumir en tres servicios:
⚽ La posibilidad de gestión para academias y clubs deportivos.
🏅 Organizar competiciones: torneos, ligas…
👩🏫 Ofrecer programas educativos o realizar streamings para sus usuarios. Recogido en su CMS, dónde administran y gestionan el contenido.
Te lo cuenta mejor su fundador en el siguiente vídeo:
Todo ello se gestiona desde lo que llaman “OWQLO admin” y aquí es dónde necesitan tu ayuda para el desarrollo frontal de todo el panel web.
Su plataforma está desarrollada en backend con Node y Firebase y en el frontend utilizan Vue y VuePress, modelan los datos en bbdd NO SQL. Utilizan arquitectura de micro-servicios, ah! y su plataforma móvil está desarrollada en Flutter.
En su flujo de trabajo aplican CI/CD, incluyendo el flujo del control de versiones, la automatización del proceso de deployment mediante pipelines y la automatización de la corrección de errores en el código.
Pero, si quieres echarle un ojo a la aplicación por dentro, te dejo un vídeo que ilustra muy bien una de sus funcionalidades, explicado por su COO, Mateo Arviset: “aquí”.
Tu evolución
En 1 mes
Este mes será para aterrizar en el equipo, conocer a la gente y el negocio/ sector. Quieren que tengas voz y esperan que entregues tu feedback sobre la manera en que hacen las cosas desde el primer día, y les ayudes a iterar en todos los aspectos de la organización.
Tu onboarding estará preparado, y podrás conocerles en Madrid.
Tus responsabilidades
Desarrollar, mantener y documentar el front-end de las aplicaciones web.
Desarrollo ocasional de servicios sencillos de back-end.
Trabajar en equipo con los diseñadores y el resto de desarrolladores.
Mejora continua del producto, ya sea planificada o por iniciativa propia.
¿Cómo lo harás?
Trabajan con metodología Agile, utilizan Scrum, tienen dailies, retro cada tres semanas y como herramientas usan Jira para gestionarse y Slack en su comunicación diaria.
Tienen una estructura muy horizontal y una cultura muy fresca. La comunicación para ellos es muy importante y fomentan que todo el mundo pueda dar siempre su opinión constructiva, ¡aquí no encontrarás barreras!
¿Cuándo trabajarás?
Tienen una jornada bastante flexible y cuentan con horario intensivo los viernes (hasta las 15 horas).
Día laborable
Jornada completaVacaciones
24 díasTurno continuo
Viernes¿Dónde trabajarás?
Remoto
Esta posición es 100% remota, por lo que mientras te asegures que tienes buena conexión, podrás trabajar desde una aldea gallega, o desde Honolulú 🏖️.
Cuentan con una oficina en Madrid, donde siempre serás bienvenido y dónde preferiblemente podrás hacer tu on-boarding (también online). Están ubicados aquí, cerca del metro Suanzes.
Si vives por Madrid o alrededores dos veces al mes, después de trabajar intentar pasar una tarde entretenida y tomar algo.
¿Con quién trabajarás?
Ahora mismo son 6 personas en el equipo técnico, aunque es probable que cuando te incorpores ya sean alguna más, llegarán a 10 pronto. Por aquí te dejamos el equipo de desarrollo al completo:
- Candela Sánchez (Lead Full-stack developer): Autodidacta y resolutiva, disfruta buscando el enfoque más eficiente y estando al tanto de las novedades. Todoterreno, desarrolla, diseña, desempeña funciones en DevOps… ¡Siempre dispuesta a echar una mano en el equipo!
- Vinicio Altamirano (Frontend Web Developer): Cerca de cumplir un año en Owqlo, está deseando reunir fuerzas en front… Sus más de siete años en desarrollo web, le han permitido conocer diversos sectores, clientes, y no dejar de aprender.
- Christian Rodríguez (full-stack developer): Cerca de cumplir los 4 años en la compañía. Su trayectoria le ha permitido ayudar también a alguna que otra empresa de producto desde un rol de CTO,
- Javier Ortega (flutter developer): acompañando a Owqlo cerca de 4 años, llegó cuando todo esto era campo. Arrancó la aplicación en iOS y al tiempo supo adaptarla con Flutter. Seguro que puede contarte muchos de los primeros pasos de la empresa.
- Juan Daniel Silva (Flutter developer): Ya cumplió los 3 años en la empresa, dónde comenzó desarrollando en Android y a los meses adaptándose al desarrollo en Flutter. Amante de los videojuegos desde muy pequeño, no solo disfruta escuchando música, también tocando y creándola.
- Ricardo Castellanos (CTO): No solo ha contribuido en elegir la mejor tecnología, arquitectura o implantar Scrum sino en el crecimiento del equipo. Apasionado de su profesión, no puede evitar buscar siempre conocimiento nuevo. Ha conocido más de 10 tecnologías y manejado con soltura al menos 5. Siempre intentará ser un buen líder, aplicar el sentido del humor cuando toque y trasladar todo el conocimiento que su trayectoria le ha ido “regalando”.
¿Qué piden?
- Al menos 5 años de experiencia trabajando como Frontend en un producto digital. Comprensión del funcionamiento interno de JavaScript: call stack, event loop y funcionamiento del código asíncrono.
- Amplia experiencia con Vue, Vuex y Vue CLI.
- Dominio de ES6+/ESNext.
- Conocimiento del protocolo HTTP y de los componentes de una petición HTTP.
- Nivel intermedio de inglés.
Les dejarías boquiabiertos si además…
- Experiencia trabajando con Firebase/Google Cloud o alguna otra plataforma cloud como AWS o Azure.
- Has probado Vue 3, especialmente la Composition API.
- Experiencia con Vuetify u otras librerías de componentes.
- Experiencia con herramientas de unit y/o E2E testing como Vue Testing Library, Jest o Cypress.
- Experiencia trabajando con bases de datos NoSQL orientadas a documentos.
- Experiencia en tecnologías relacionadas con el back-end como Node.js, Express, arquitecturas Serverless, micro-servicios, webhooks…
- Experiencia trabajando con metodologías Agile (Scrum y/o Kanban) y con el ecosistema de Atlassian (Jira, Confluence, Bitbucket).
Tecnologías
Innegociable
Vue
Estaría bien
Jira
Express
Google Firebase
Suma puntos
NoSQL
NodeJS
Otras habilidades
Innegociable
Trabajo en equipo
Proactividad
Capacidad de autogestión
Estaría bien
Capacidad de dar feedback
Capacidad de recibir feedback
¿Qué ofrecen?
Salario
€45-55KRemoto
100%🏖️ 22 días de vacaciones + 2 para asuntos propios.
🏡 Trabajo 100% remoto, con un horario flexible y compatible con la vida (flexibilidad de horarios).
🩺 Seguro Médico.
💻 Equipo de trabajo (laptop), monitor adicional
👩💻 Ambiente de trabajo dinámico y divertido.
🎉 Eventos de team-building (karts, comidas, after-work); reuniones grupales, workshops.
Beneficios
Seguro de salud
Café, fruta y snacks
Dinámicas y eventos de teambuilding
What the FAQ?
Por ahora no… Por temas administrativos.
La verdad es que necesitan cubrir la posición YA de YA, por lo que tratarán de ser lo más ágiles posibles.
Normalmente, su proceso de selección consta de 2 fases: entrevista cultural, charla + prueba técnica con el equipo.
NO. Aunque la mayor parte del equipo está en Madrid y les gusta ir de vez en cuando a la oficina, puedes teletrabajar 100 %.
Alguna vez organizan algún encuentro presencial (ej. para tu onboarding, o alguna de sus -teambuildings-).