iContainers
Head image
iContainers
Oferta cerrada el 15/09/2022

Mid Frontend Developer

Salario35-45K
Remoto100%
100% RemotoProductoReto tecnológicoCrecimiento

Te presento la plataforma digital que está impulsando el futuro de los servicios de carga y mercancías, con la misión de hacer que la industria del comercio internacional sea más transparente y más accesible.

Si quieres participar en la gestión eficiente de mercancías en una empresa con buenas prácticas, quédate a leer.

¿Qué harás?

Containers es una plataforma web y comparador de tarifas a tiempo real para importadores y exportadores. Gestionan de principio a fin sus procesos de envío marítimos de manera sencilla y rápida. Su tecnología permite reservar envíos comerciales en solo pocos minutos sin esperas de días o semanas.

Ahora están enfocados en encontrar a su próximo Frontend Developer, que se integrará en su equipo de Front, ya que no ha parado de crecer y necesitan reforzar el equipo. Además, no es la primera vez que trabajamos con ellos y sabemos de buena tinta, su gusto por las cosas bien hechas. Como bien imaginas, aprovecharán tu soltura en el desarrollo Front para hacer crecer el equipo y construir código limpio y mantenible. 

Su plataforma permite a los usuarios buscar servicios de carga, tarifas de envío y tiempos de programación, con una opción de recogida puerta a puerta, para que las empresas puedan ahorrar tiempo, dinero y mejorar sus resultados.

Sirven a más de 250.000 rutas comerciales marítimas en más de 300 destinos en EE. UU., Europa, Asia, Australia, América Latina y África... y desde su inicio, allá por 2017, es una empresa global con oficinas en Miami y Barcelona, ​​pero que trabajan desde todo el mundo.

 


¿quieres saber más? Mejor te lo cuentan ellos.

Tu evolución

iContainers
Tu primer día

En 1 mes

Habrás completado el onboarding y formarás parte de un equipo. Aún habrá partes del negocio que te sonarán muy raras, pero no te preocupes, todos han pasado ese proceso.

Eso si, ya estarás listo/a para empezar a deployar tus primeros desarrollos y disfrutarás aprendiendo cómo funciona su fórmula gracias al pair programming.

Tus responsabilidades

  • Diseñar y desarrollar aplicaciones web, dentro de su ecosistema de microservicios, siempre con el punto de mira en las buenas prácticas, la mantenibilidad y la escalabilidad del producto.

  • Trabajarás mano a mano con diseñadores, product managers y desarrolladores en la generación de un producto atractivo al usuario.

  • Te responsabilizarás de la traducción de requisito y casos de uso en el diseño técnico y funcional del código.

  • Realizarás el mantenimiento de la documentación del desarrollo web, así como los casos de prueba y especificaciones.

  • Y por último, pero no menos importante, se te dará total libertad para la identificación y resolución de problemas de rendimiento y escalabilidad.

¿Cómo lo harás?

Hacen un esfuerzo diario para mejorar la metodología de desarrollo, les encanta la filosofía agile y algunos de sus frameworks.

Te acompañará un equipo formado por una persona de producto, así como otros compañeros, también desarrolladores, para sacar lo mejor de vosotros en el día a día. 

Tienen sprints de 2 semanas que seguir, gracias a su  roadmap de desarrollo claro pero flexible. 

Planificaciones de sprint, standups, demos y retrospectivas están a la orden del día y lo mejoran en cada iteración. ¿Quieres aportar tu granito de arena en este punto?

Formarás parte de un equipo amplio de Frontend, aunque recientemente y debido al crecimiento han dividido sus 7 miembros en dos Squads. Dentro de Front, son transversales a toda la empresa y cuentan con total autonomía a la hora de programar. 

Por supuesto, tienen gran relación con otras áreas, en concreto con el Backend, Product Management y Negocio. 

Su infraestructura está basada en microservicios, y en los equipos de desarrollo cuentan con una cultura muy ligada a la calidad, implementando buenas prácticas como Testing, Pair programming y Clean code.

¿Cuándo trabajarás?

Esto es un poco parecido al dicho de: “Por mí y por todos mis compañeros y compañeras”.

El horario será todo lo flexible que quiera tanto el equipo como tú. Además, como los viernes no quieren trabajar de tarde, intentan hacer un extra de lunes a jueves para que la jornada se termine lo antes posible y se dé pistoletazo de salida al fin de semana.

Día laborable

Jornada completa

Vacaciones

23 días

Jornada laboral

Flexible

Turno continuo

Viernes

¿Dónde trabajarás?

Remoto

100%

¿Dónde quieres hacerlo?

Esta posición es 100% remota, por lo que mientras te asegures que tienes buena conexión, y un enchufe para la electricidad, podrás hacerlo desde casa, desde el bar o desde la casa de un amigo/a.

Recuerda que tienen sede tanto en Miami como en Barcelona, no sé… ahí lo dejo… ;)

¿Con quién trabajarás?

Ahora mismo son casi 100 personas en el equipo, aunque es probable que cuando te incorpores ya sean alguna más y después de ti entren otras tantas. 

Trabajarás en el equipo de Front que actualmente está dividido en 2 squads. Como aperitivo te presentamos a dos grandes:

  • Luis David del Barrio: Lleva más de 3 años en la empresa y es el encargado de guiar a todo su equipo.  Podrás debatir con él sobre una buena sidra o las mejores (y más eficientes) prácticas de desarrollo. Tú decides. 
  • Daniel González López: Es un veterano con más de diez años de experiencia en su mochila. Daniel capitanea desde hace 5 años como CTO  a todo el equipo de iContainers. Como buen Asturiano, también se unirá al debate🍎.

¿Qué piden?

En su «lista de los Reyes Magos» nos han pedido una persona Mid Frontend apasionada por las buenas prácticas y el desarrollo web. Aunque son flexibles con su stack tecnológico, quieren ser claros con lo que te encontrarás en la empresa:

  • Necesitan alguien que venga del entorno Javascript. Ellos trabajan con REACT y TypeScript, aunque si en tu caso vienes de Angular o Vue no tendrían problema, ya que crean servicios web escalables y tu curva de aprendizaje será rápida si tienes una buena base.
  • Dominio de conceptos como programación asíncrona, cierres, tipos y ES6, así como experiencia con APIs y optimizaciones de rendimiento en la interfaz de usuario.
  • Que tengas integrada buenas prácticas en el desarrollo de software como Agile, SCRUM, filosofía Devops…
  • VERY IMPORTANT! Inglés B2, sus comunicaciones y reuniones con otros equipos distribuidos es en este idioma.

 Además, si cuentas con estos requisitos opcionales, tendrás puntos extra:

  • Experiencia con Test automáticos (ellos utilizan Jest y Enzyme).
  • Conocimientos de styled-components.
  • React Query.


 Para asustar, dejamos algunas de sus herramientas de trabajo del día a día:

  • Intentan, siempre que es posible, utilizar patrones de arquitectura moderna
  • CommandBus.
  • Eventos.
  • Repositorios.
  • DDD.
  • Arquitectura hexagonal.

    

**Información extra:

    Sentry, Gitlab CI / CD,  SonarQube, PHPStan,  PHP Code Sniffer y RabbitMQ son algunas de las herramientas con las que se pelean en el día a día.

Tecnologías

Innegociable

  • React
    Intermedio
  • TypeScript
    Intermedio

Estaría bien

  • Vue
    Intermedio

Suma puntos

  • AWS
    Básico
  • NodeJS
    Básico

Otras habilidades

Innegociable

  • Adaptabilidad al cambio
  • Atención al detalle
  • Capacidad de autogestión

Estaría bien

  • Aprendizaje Continuo
  • Comunicación escrita

Suma puntos

  • Comunicación verbal

¿Qué ofrecen?

Salario

35-45K

Horario

Flexible

Remoto

100%

🏖️ 25 días de vacaciones (los 22 de toda la vida + tu cumpleaños + nochebuena + fin de año)

Beneficios

Clases de Idiomas
Seguro de vida

What the FAQ?

Sí, aunque siempre y cuando tengas pasaporte de la Unión Europea… Por temas administrativos.

  1. Entrevista con el engineering Manager, en inglés
  2. Entrevista algo más cultural con Daniel, CTO, y ver un poco tu inglés.

Sí, han ido mejorando todos para realizar absolutamente todas las reuniones en este idioma.

¡Sí! Si tu idea es seguir desarrollando tu carrera y  formar parte de una empresa donde quieren hacer las cosas bien. Adelante, te esperan.