Emais
teambuilding
Emais
Oferta cerrada el 19/12/2022

Frontend Developer

Salario35-45K
Remoto100%
100%remotoProductoCrecimiento

Sabemos que el tiempo es oro y que el que mucho abarca poco aprieta, es por eso que desde Emais trabajan con producto propio para crear soluciones que permitan una mejor gestión de tiempo y recursos de las empresas

¿Qué como lo hacen y qué papel tienes tú en todo esto? ¡Pues dale para abajo y sigue leyendo!

¿Qué harás?

Empecemos por el principio: ¿Qué hace Emais y qué vas a hacer tú? 

Emais es una empresa con base tecnológica inmersa en el sector inmobiliario que trabaja con una plataforma creada por ellos mismos. El SaaS que tienen entre manos se llama Tailor, y como es producto propio, están dedicados en cuerpo y alma a desarrollarlo con mimo. Este SaaS es como un ERP orientado al flujo de vida del sector inmobiliario, que permite ayudar a gestionar lo que les piden sus clientes, que son principalmente del sector bancario e inmobiliario. 

Los últimos años han estado dedicados a crear producto y ahora que ya han pasado la fase de estabilización, se encuentran en la de expansión, y el reto de pasar la aplicación de angularjs a react. 

Están en esa etapa de ir desarrollando nuevas funcionalidades, así como de ir mejorando la arquitectura, refactorizando código y todo lo que conlleva. 

Además, para ellos un punto fundamental será trabajar con el testing para que la cobertura de código sea lo más alta posible, ajustándose a unos estándares basados en las buenas prácticas y el clean code. ¿Te unes al reto de desarrollar con TDD?

Tu evolución

Emais
Tu primer día

En 1 mes

En este primer mes no solo podrás conocer a las personas que formarán parte de tu equipo, sino que también te irás habituando al modus operandi que siguen en Emais. Como son días de adaptación tendrás bastante documentación por leer y cursos para ir rodando poco a poco para entender bien cómo y por qué hacen las cosas.

Tus responsabilidades

  • Esperan de ti que seas una persona proactiva, con capacidad para la resolución de problemas y ese don que solo poseen los padres de encontrar soluciones para todo. 

    Pero para que conozcas un poco más las responsabilidades del día a día, aquí te dejamos una lista bien completita de las tareas que deberás ir acometiendo:

  • Serás partícipe de la evolución y modernización de la plataforma, migrando de Angularjs a React y creando nuevas funcionalidades.

  • Ayudarás a que su producto Tailor pase a un siguiente nivel, participando en la definición de una buena arquitectura, limpia y escalable.

  • La calidad es algo que llevan por bandera, con lo que tendrás que aplicar buenas prácticas, generar código limpio y garantizar la robustez del producto, creando una buena base de test.

  • Evangelizarás en el equipo el uso de estas buenas prácticas

  • Realizarás code reviews tanto para garantizar la calidad del código como la buena implementación de las nuevas funcionalidades. Todo ello fomentando el trabajo en equipo y evitando la creación de silos de información.

  • Dentro del equipo hay personas de producto y de UX, donde podrás aportar tus conocimientos técnicos, para entre todos encontrar la mejor forma de implementar las nuevas funcionalidades.

¿Cómo lo harás?

Son 300 personas ya las que forman parte de Emais, y concretamente 20 las que conforma el departamento de IT, por lo que en tu día a día trabajarás en equipo con el product owner y el resto del equipo técnico. 

Para que tengas un poco de contexto sobre Tailor, has de saber que el back está escrito sobre PHP con Symfony y que el front se ha estabilizado usando una arquitectura monorepo con nx.dev, donde se está migrando poco a poco de Angularjs a React.

Algunas herramientas que usarás en tu día a día serán: jest y cypress para testing, redux como librería de control de estados, storybook para desarrollar componentes y nx.dev entre otras.

Su manera de organizarse y planificarse es híbrida. Por un lado, las funcionalidades que nacen 100% del producto se sustentan sobre el método scrum (con sprints cada dos semanas), y por otro, tienen también un enfoque más tradicional en aquellas donde el scope está muy definido y analizado.

Además, cada dos viernes realizan una sesión que denominan Show & Tell que promete mucho, donde alguien del equipo presenta al resto, las nuevas funcionalidades de los productos, nuevas tecnologías o nuevos desarrollos.

Como trabajan bajo el halo del 100% remoto, herramientas como jira (como base para la planificación y hoja de ruta), Confluence (para la recopilación de documentación) y Teams (para la comunicación con el equipo) serán tus números uno en la rutina diaria.

¿Cuándo trabajarás?

El equipo tiene un horario preestablecido de 8 a 17h con algo de flexibilidad de entrada y salida, siendo los intervalos de 8 a 9 por la mañana (para que puedas remolonear un poco más en la cama o ir a dejar a los peques al cole) y de 17 a 18h por la tarde. ¡Salvo los viernes claro! Que terminan a las 15

Vacaciones

23 días

Turno continuo

Viernes

Turno continuo

En verano

Horario

de lunes a jueves

Entrada flexible08:00 - 09:00
horario 09:00 - 17:00
Salida flexible17:00 - 18:00

viernes

08:00 - 15:00

¿Dónde trabajarás?

Remoto

100%

¡Desde la comodidad de tu casa! Uno de los muchos sueños de Homer Simpson se ha hecho realidad y aunque les gusta verse en persona, serás libre de ir a la oficina cuando te apetezca, ya que tienen oficinas tanto en A Coruña, como Madrid y Barcelona.



¿Con quién trabajarás?

Ahora mismo son 20 personas en el departamento de IT, pero en el equipo en el que te incorporarás estarás trabajando con tres frontenders de tu misma seniority que te estarán esperando con los brazos abiertos :)

Además, tendrás un equipo externo de 3 personas como soporte que os echarán un cable en los momentos que haga falta a lo Batman y Robin o Iron man y Jarvis

 Algunos de los compis con los que más interactuarás en tu día a día son:

  • Roi Ares (CTO) Roi aprendió a leer en un ordenador por los años 80, cuando su padre se compró un Commodore 64, con el que empezó a desarrollar en Basic y el único clean code que había era utilizar bien los GOTO. Le gusta construir cosas desde pequeño, hacer realidad lo que solo está en su cerebro y analizar las cosas. 

Tiene gemelos y se lo pasa genial con ellos, aunque siempre intenta buscar un ratito para dedicárselo a sí mismo e ir a hacer CrossFit, ¡o al menos lo intenta!👀

  • Juan Casanova, (SRE/DevOps y responsable de back) Juan, el DevOps, el que se encarga de que pase todo a producción, analiza el código y se encarga de no bajar la calidad del código en los "merges". Mira con detalle y si no tienes test, ya se encarga de hacértelo saber. Maestro de PHP y de Symfony. K8, docker, Ansible y Gitlab son sus mejores amigos.
  • David Rey, más conocido como “el rubio". Tanto puede hacerte un componente de React como una edición de vídeo con dron para darte envidia de los viajes que se hace. Un maestro del JsonSchema, lleva con nosotros desde el principio y conoce el producto al dedillo
  • Sergio Sánchez, (Responsable de innovación). Por la sangre de Sergio corre innovación tecnológica. Ha trabajado con proyectos de Blockchain e IA, siendo además es un fiel defensor y prácticamente de principios SOLID, Testing y Clean Code.

¿Qué piden?

Hasta ahora todo ha sonado fabuloso, pero vamos al lío, ¿en qué se van a fijar? 

Son bastante flexibles y se enfocan en encontrar una persona que tenga conocimientos sólidos que pueda haber adquirido de diferentes formas. De manera que lo principal para ellos será que: 

  • Tengas amplia experiencia trabajando como frontend usando algún framework moderno. No importa si vienes de angular, react o vue, lo que les importará es que controles TypeScript. 
  • Te sientas cómodo y experimentado en el uso de testing, ya sea con jest, cypress o jasmine. La herramienta no es fundamental siempre y cuando te sientas experto en ella. 
  • Seas un enamorado de las buenas prácticas y clean code (SOLID, DRY, KISS…) 
  • Hayas desarrollado aplicaciones reactivas de cualquier framework (redux, vuex, Ngrx…).
  • Tengas conocimientos en arquitectura hexagonal y DDD
  • Seas una persona proactiva, con capacidades de resolución de problemas y liderazgo.
  • Hayas trabajado con metodologías ágiles y conozcas el tipo de ritmo de trabajo que ello implica.

Eso sí, para que destaques del resto y les hagan los ojitos chiribitas, les encandilarás si…

  • Vienes de React y tienes algo de conocimientos en Angularjs
  • Te has enfrentado alguna vez a la migración de este stack 
  • Te manejas bien haciendo TDD

Tecnologías

Innegociable

  • JavaScript
    Avanzado
  • TypeScript
    Avanzado
  • CSS
    Avanzado

Estaría bien

  • React
    Avanzado
  • AngularJS
    Intermedio

Suma puntos

  • Redux
    Básico
  • Bootstrap
    Intermedio

¿Qué ofrecen?

Salario

35-45K

Remoto

100%

🏖️ 32 días naturales de vacaciones (+ 2 días de asuntos propios, + el día de tu cumpleaños, + el 24 o 31 de diciembre fun fun fun)

💰 Una fantasía de retribución flexible con Cobee en la que puedes escoger tu mismo las ventajas que te gustaría tener (ayuda al transporte, tickets restaurante, seguro médico, guardería y un laaaargo etc.)

Beneficios

Cheque Guardería
Presupuesto para formación
Ticket Restaurante
Ayuda con el transporte
Dinámicas y eventos de teambuilding
Vacaciones Extra
Pack de bienvenida
Retribución Flexible

Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.

What the FAQ?

Aunque no tienen problemas si vives fuera de España, para esta posición necesitarían alguien que tenga el mismo huso horario (GMT+2)

El proceso será ágil y super ameno porque lo harás de la mano de los que serán tus futuros compañeros: 

  • La primera fase consistirá en una entrevista cultural con alguien del equipo técnico para que podáis charlar del proyecto 
  • La segunda fase será la entrevista técnica, antes de la cual te pedirán que les muestres algo de tu código, o si no tienes, hagas una pequeña prueba para poder charlar sobre la misma.

No. Han tenido miembros del equipo trabajando desde Argentina, con eso te decimos todo. 

Alguna vez organizan algún encuentro presencial (como team buildings una vez al año), pero serás libre de ir a la oficina solo si te place.