Mid Frontend Developer
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
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 completaVacaciones
23 díasJornada laboral
FlexibleTurno continuo
Viernes¿Dónde trabajarás?
Remoto
¿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
TypeScript
Estaría bien
Vue
Suma puntos
AWS
NodeJS
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
What the FAQ?
Sí, aunque siempre y cuando tengas pasaporte de la Unión Europea… Por temas administrativos.
- Entrevista con el engineering Manager, en inglés
- 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.