TuLotero
Head image
TuLotero
Oferta cerrada el 17/01/2024

Angular Frontend Developer

Salario35-45K
Remoto100%
🌎 Full-Remote🛸 Startup✨ Good practices🧼 Testing

Que levante la mano quien algún año no haya comprado la lotería de Navidad. ¿A qué nadie se salva? 👀

TuLotero lleva años desarrollando un producto para hacer todo este proceso, desde la compra, hasta el cobro de tu premio, más sencillo e innovador. Si quieres formar parte de un proyecto donde se trabaja en equipo - ¡pero de verdad!- y donde llevan tatuadas las buenas prácticas de programación en el brazo, sigue leyendo!

¿Qué harás?

Formarás parte del departamento Web, que ahora mismo está compuesto por otras tres personas y junto con el resto del equipo, te encargarás de que todas las páginas y aplicaciones web funcionen como un reloj suizo ⌚.

Apoyarás en el rediseño de toda la aplicación, dándole un look and feel mucho más moderno. En el backend están migrando su aplicación monolítica a microservicios, mientras que en el frontend están 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, y desarrollarás nuevas funcionalidades, creando nuevos niveles de abstracción sobre el código actual, trabajando siempre con las últimas funcionalidades que ofrecen los navegadores modernos como: Progressive Web Apps, Notificaciones push, Service workers…

TuLotero lleva 10 años innovando constantemente en la forma en que las personas interactúan con la lotería (Euromillones, Primitiva, etc.). Su objetivo es ser el marketplace de referencia en cuanto a loterías a nivel mundial y no van por mal camino. Según varias fuentes, Tulotero “ha sido la app más descargada en los últimos tres sorteos de Navidad del 22 de diciembre” y es entendible porque además de facilitar la gestión desde la app, también ofrecen un sistema seguro. 

Por si esto fuera poco, en 2018 abrieron al otro lado del charco. En concreto, en México, donde están creciendo año tras año y todavía tienen el gran reto de seguir escalando con apertura en nuevos países. Todo esto sin dejar de crecer en cada uno de los mercados en los que operan actualmente.

Tu evolución

TuLotero
Tu primer día

En 1 mes

Tras este mes, 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 Jira 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.

Tus responsabilidades

  • Participarás en el ciclo de vida completo de la aplicación, pasando por todas las fases del proceso software (requisitos, análisis, desarrollo, testing y despliegue).

  • Desarrollarás nuevas funcionalidades y harás refactoring.

  • 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.

¿Cómo lo harás?

¡En equipo! Junto a Pedro y Fabián os distribuiréis cada una de las tareas a abordar y definiréis las soluciones a implantar 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 en los que planifican lo que hay que hacer durante la 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.

No hay tarea que no se aborde 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 fusione en la rama principal que se desplegará en producción. ¡Más ordenado, imposible! Así da gusto 😉.

Para saborear el remoto de la mejor manera, le dan la importancia necesaria a la comunicación y para esto disponen de Jira y Slack. ¿Cómo lo hacen? Para hacer seguimiento de las tareas que tiene cada uno y sus revisiones, usan Jira. Por otro lado, a través de Slack hablan de manera privada entre los técnicos y también a nivel de grupos, dependiendo de la temática de la conversación. En ambos canales intentan que la comunicación sea lo más asíncrona posible y no esperar a que las respuestas sean inmediatas.

¿Cuándo trabajarás?

Tienen horario de entrada y salida 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.

Día laborable

Jornada completa

Vacaciones

23 días

¿Dónde trabajarás?

Remoto

100%

Es 100% remoto, así que tú eliges. Puedes trabajar a orillas del mediterráneo, en alguna aldea gallega o cualquier lugar de la Unión Europea. También debes saber que si eres de las personas que disfrutan de interactuar con compis, disponen de oficinas en Madrid (Chamartín) y Ciudad de México.

¿Con quién trabajarás?

El equipo de TuLotero está compuesto actualmente por más de 50 personas, distribuidos en equipos como los de Backend, Web, Mobile (Android e iOS) y Sistemas. Aunque te unirás al equipo Web, tendrás bastante interacción con otros departamentos (como negocio) para preguntar dudas y coordinar ciertas tareas que puedan implicar a varias áreas.

Te estarás preguntando quiénes serán tus compis, los del día a día, así que dejamos el preámbulo para presentártelos:

  • Sergio Cancelo: actual Project Manager de Tulotero, pero ha sido el creador del proyecto, aunque no desarrolla directamente, todavía tiene medio pie en las decisiones importantes.
  • Pedro Rodrigo: en su rol de Team Lead, Pedro es el encargado de gestionar tareas, coordinar al equipo y además, aporta como desarrollador, asegurando un flujo de trabajo eficiente y productivo.
  • Fabian Lema: en calidad de Technical Lead, Fabián se enfoca en las funcionalidades más complejas de la aplicación y en el desarrollo de nuevos conceptos de diseño de software, aportando su experiencia en la resolución de desafíos técnicos.

¿Qué piden?

¿Has oído hablar de los lobos solitarios? Pues piden todo lo contrario, para ellos el code review es esencial para consolidarse como un equipo cohesionado que trabaja en pro de la calidad. Además de esta máxima, te contamos que buscan:

  • Que además de trabajar en el desarrollo de aplicaciones web, no se te resista la maquetación de mockups.
  • Que vengas con sólidos conocimientos en Angular, TypeScript y RxJS. 
  • Si no puedes dejar ese código sin testear, este es tu equipo. Valoran tu experiencia trabajando con tests unitarios.
  • Que seas resolutivo/a y que a la hora de empezar una tarea intente llevarla a cabo hasta su finalización.

Si bien ya te hemos contado los puntos que más valoran, te dejamos por aquí algunas tecnologías y conocimientos que no son imprescindibles, pero que te sumarán muchos puntos extra:

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

Tecnologías

Innegociable

  • Angular2+
    Avanzado
  • TypeScript
    Avanzado
  • CSS
    Avanzado

Estaría bien

  • RxJS
    Avanzado
  • NodeJS
    Intermedio
  • NgRx
    Intermedio

Suma puntos

  • Bootstrap
    Intermedio
  • Webpack
    Básico

Otras habilidades

Innegociable

  • Aprendizaje Continuo
  • Trabajo en equipo

Estaría bien

  • Atención al detalle
  • Capacidad de autogestión
  • Pensamiento analítico

¿Qué ofrecen?

Salario

35-45K

Remoto

100%
  • 23 días de vacaciones + El día de tu cumpleaños + Tercer viernes de cada mes 🤯
  • 100€/mes por gastos de teletrabajo.
  • Días libres para asistencia a eventos de interés tales como Codemotion, LechazoConf y DevFest.
  • Tendrás a tu disposición cursos en plataformas como Udemy o CodelyTV

Beneficios

Presupuesto para formación
Presupuesto para Conferencias
Eventos de formación internos
Dinámicas y eventos de teambuilding
Vacaciones Extra
Pack de bienvenida
Posibilidad de elegir equipo

What the FAQ?

Sí, aunque siempre y cuando tengas pasaporte de la Unión Europea… 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 posible.

Normalmente, su proceso de selección consta de 3 fases: entrevista cultural con Sergio, prueba técnica y entrevista técnica.

Para nada, ya venían trabajando en remoto desde antes del Covid así que está en su ADN.