TuLotero
Head image
TuLotero
Offer only available in Spanish
Offer closed on 07/29/2022

Frontend Developer

Salary35-40K
Remote100%
FormaciónHorario flexibleRemoto

Estamos gestionando en exclusiva para nuestros amigos de TuLotero un proceso de selección para encontrar a un/a Frontend Developer preparado/a para aprender y aportar conocimientos. Que tenga buenos conocimientos de Angular con los que seguir sumando a un equipo pequeño, compenetrado y 100% remoto. Suena bien, ¿verdad? 😏

What will you do?

TuLotero es la compañía española que ha conseguido meter una innovación brutal en la forma en que las personas interactúan con la lotería (Euromillones, Primitiva, etc.) aportando diferentes modalidades o funcionalidades como peñas, grupos de amigos, grandes comunidades que colaboran, etc.

Su objetivo es ser el marketplace de referencia en cuanto a loterías a nivel mundial aunque para ello queda camino por recorrer. De momento son una de las startups TOP a nivel nacional en cuanto a número de usuarios.

Desde 2018 no solo operan en España, sino que abrieron al otro lado del charco, en México, donde están creciendo año tras año.

Este año -2022- tienen el gran reto de seguir escalando con apertura en nuevos países y creciendo en cada uno de los mercados en los que operan actualmente, y para ello necesitan incorporar talento al equipo técnico. ¿Te apuntas?

Como Frontend Developer formarás parte del departamento de Web (no podía ser de otro modo 😅), en el cual se responsabilizan de que todas las páginas y aplicaciones web funcionen como un reloj suizo ⌚.

Trabajarás mano a mano con Sergio, Pedro y Fabián, que serán como tu medio limón 🍋 en el departamento y conjuntamente tomaréis las decisiones que haya que abordar en cada momento.

Poco a poco te harás con el dominio del código y entenderás mucho mejor los procesos de negocio. Será entonces cuando empieces a proponer mejoras, a definir tareas y llevarlas a cabo. Necesitan de tu proactividad para seguir mejorando la infraestructura, así que no dejes en el tintero ninguna de tus propuestas por muy loca que te parezca.

El primer reto al que te enfrentarás será el rediseño de toda la aplicación dándole un look and feel mucho más moderno. Además de eso, también se está dividiendo la aplicación en paquetes independientes para crear una arquitectura que permita definir responsabilidades de forma más precisa y mejorar el escalado de equipos a futuro.

Esperan que te guste el “rock&roll” 🎸 (¡¡y los refactors!!), porque además tendréis que hacer frente a aperturas en otros países, por lo que habrá que programar nuevos juegos y funcionalidades, creando nuevos niveles de abstracción sobre el código actual.

En Tulotero no entienden otra forma de trabajar que no sea mediante la colaboración entre equipos, así que para superar todos estos retos, trabajarás codo con codo con el resto de departamentos de Ingeniería, en especial con el área de Diseño. Conjuntamente, crearéis nuevas interfaces que dejarán impresionados a los usuarios y permitirán seguir creciendo.

Your evolution

TuLotero
Your day ZERO

In 1 month

Tus ganas por conocer cómo funciona todo en Tulotero serán vitales para que tras este primer mes te hayas podido poner al día a nivel de tecnologías y entornos.

Igualmente, te habrá dado tiempo a conocer la mayoría de los procedimientos y el funcionamiento interno de Tulotero. Ya controlarás cada uno de los canales de Slack a través de los cuales te comunicarás con todos tus compañeros/as, así como con Notion para todas las tareas de gestión.

Habrás llevado a cabo tus primeras tareas, pero tranqui, las primeras no serán muy complejas y además tendrás todo el apoyo del resto de los equipos, independientemente del departamento que sean.

Irás conociendo poco a poco a todo el mundo, sabrás cuáles son sus puntos fuertes y sus áreas de conocimiento, ⚠️ ¡Spoiler alert! Son un equipo TOP.

Your responsibilities

  • Desarrollarás nuevas funcionalidades en la aplicación de principio a fin, pasando por todas las fases del proceso software (requisitos, análisis, desarrollo, testing y despliegue).

  • Implementarás tests para garantizar la calidad del producto.

  • Monitorizarás los logs periódicamente para comprobar que no hay ningún problema en el entorno de producción.

  • Revisarás el código de tus compañeros, aportando y aprendiendo de los demás.

How will you do it?

En el día a día trabajarás con Pedro, Fabián, con quien te distribuirás cada una de las tareas a abordar y codefinirás cada una de las soluciones que implantaréis con la ayuda del resto de áreas. Igualmente, mantendrás contacto continuo y fluido con el Project Manager.

Todos los lunes se organizan sprints semanales con los que planifican lo que hay que hacer durante esta semana. Se planifica junto con el manager cada una de las tareas que hay que abordar siguiendo un equilibrio entre avanzar en producto, incidencias urgentes que hayan podido salir durante la semana y deuda técnica que haya que ir reduciendo.

Esta reunión semanal se aborda siempre con el manager, y se decide a nivel de departamento las tareas que hay que llevar a cabo.

Todas las tareas siempre se abordan como mínimo entre 2 personas. Por lo general, para cada tarea se nombra un responsable y uno o varios revisores. Si la tarea lo requiere, y en función de su complejidad, se realiza una primera fase de planificación liderada por el responsable, que también deberá ser aprobada por los revisores. Una vez está definido lo qué hay que hacer y cómo, el desarrollo pasará por un Pull Request que también deberá ser aprobado antes de que se mergee en la rama principal que se desplegará en producción.

La comunicación entre compañeros se realiza principalmente mediante 2 vías:

  • Notion: Donde gestionan una base de datos bastante flexible para hacer el seguimiento de las tareas que tiene cada uno y sus revisiones. La comunicación en esta vía es asíncrona y no se espera un feedback inmediato en cuanto a revisiones ni respuestas.
  • Slack: Aquí hablan de manera privada entre los técnicos y también a nivel de grupos dependiendo de la temática de la conversación. También intentan que sea lo más asíncrona posible y no esperar a que las respuestas sean inmediatas.

When will you work?

Tienen horario flexible aunque habrá unas horas en las que será necesario sincronizarse en cuanto a disponibilidad con los demás para el trabajo en equipo.

Por lo general en el equipo empiezan entre las 08:00 y las 09:30 y terminan entre las 17:30 y las 19:00.

Working day

Full-time

Holidays

23 days

Working hours

Flexible

Schedule

Horario común

Flexible start time08:00 - 09:30
09:30 - 14:00
1h. free from 14:00 to 15:00
15:00 - 17:30
Flexible end time17:30 - 19:00

Where will you work?

Remote

100%

¡¡Desde donde te dé la gana!!! Playa 🏖️ o montaña ⛰️, tú eliges 😉. Es 100% remoto.

Antes del COVIDgedón ya tenían gente trabajando de manera 100% remota, y ahora todos los/as técnicos/as están bajo esta modalidad. El equipo de Ingeniería dispone de una metodología de trabajo que permite hacerlo 100% remoto, así que cuando todo esto pase, no cambiará nada en la modalidad de trabajo.

Para aquellos/as que les gusta interactuar con otros/as compañeros/as, disponen de oficinas en Madrid (Chamartín) y Ciudad de México.

Who will you work with?

El equipo de Tulotero está compuesto actualmente por unas 25 personas, distribuidos en equipos de Backend, Web, Mobile (Android e iOS) y Sistemas.

Principalmente, vas a trabajar siempre mano a mano con tus compañeros/as de departamento y con el Manager, aunque la interacción con otros departamentos (como negocio) es bastante común para preguntar dudas y coordinar ciertas tareas que puedan implicar a varias áreas.

What are they asking for?

Hemos preguntado al propio equipo qué es lo que necesita un/a manfredita para esta posición, y la respuesta ha sido: “Alguien con estilo, que sea un friki de la programación y le encante crear animaciones”. Como esto es algo amplio, hemos querido aterrizar bien a la persona ideal:

  • Experiencia en desarrollo de aplicaciones web y maquetación web.
  • Sólidos conocimientos en Angular, Typescript, RxJS, CSS3. 
  • Experiencia trabajando con Tests unitarios, E2E y TDD.
  • Que seas resolutivo/a y que a la hora de empezar una tarea intente llevarla a cabo hasta su finalización.

Si quieres posicionarte como uno/a de los/as candidatos/as TOP, aquí tenemos algunas tecnologías que si has tocado te aportarán puntos extras:

  • Webpack
  • Bazel
  • NodeJs
  • Bootstrap

Seguimos con más puntos extras 😉 si dispones de conocimientos en

  • NgRx
  • Conocimiento sobre cómo funciona el Reactor loop del navegador (macrotasks y microtasks)

Technologies

Non-negotiable

  • AngularJS
    Expert
  • TypeScript
    Expert
  • RxJS
    Expert
  • CSS
    Expert

This would be good

  • NodeJS
    Intermediate

This gives extra points

  • Webpack
    Basic
  • Bootstrap
    Basic

Other skills

Non-negotiable

  • Continuous learning
  • Team player

This would be good

  • Attention to detail
  • Capacity for self-management
  • Analytical thinking

What are they offering?

Salary

35-40K

Schedule

Flexible

Remote

100%
  • 100€/mes aparte en concepto de teletrabajo.
  • Full Remote y horario flexible.
  • El día de tu cumpleaños para ti es festivo 🥳.
  • El equipo y accesorios que necesites para trabajar a gusto: Mac, Dell o similar.
  • Días libres para asistencia a eventos de interés tales como Codemotion, LechazoConf y DevFest.
  • Formación: Selección de cursos en plataformas como Udemy o CodelyTV

Perks

Budget for training
Budget for Conferences
Internal training events
Extra holidays
Possibility to choose your devices