React Engineer
Nuvemshop
Buenos Aires, Buenos Aires, Argentina
hace 5 días

Quiénes somos?

Tiendanube es la plataforma de e-commerce líder en América Latina con más de 10 años en el mercado cuyo compromiso es potenciar y motivar a que todos los emprendedores y PyMEs de la región transformen sus sueños en historias que trasciendan.

Con más de 90 mil tiendas activas, integra productos, medios de pago y envío, y cuenta con un ecosistema de más de 1.000 partners, como Facebook, Instagram, marketplaces y tiendas físicas que construyen el ecosistema de e-commerce más grande de la región.

Actualmente, somos un equipo profesional de más de 600 colaboradores trabajando de forma remota en Argentina, Brasil y México.

Conocé nuestro impacto!

  • Estamos transformando la digitalización del comercio online, y la oportunidad es enorme! En Estados Unidos, las ventas online representan 20% del comercio del país, en China más de 50%, mientras que en América Latina es de apenas 10%.
  • Dado el crecimiento de la región y la tendencia de adopción del e-commerce, estimamos que en 5 años la penetración del comercio online esté en porcentajes similares a los de USA.

  • 1 venta cada 5 segundos sucede en nuestra plataforma.
  • En un mes, 1 de cada 5 usuarios de internet en América Latina visita al menos una Tiendanube.
  • El objetivo y sus desafíos

    El objetivo es migrar los productos de Tiendanube a que utilicen nuestra nueva arquitectura reactiva sin afectar el día a día de las más de 30M de personas que usan Tiendanube todos los días.

    Este objetivo trae aparejados una serie de desafíos.

    La construcción de nuestros productos

    Hoy el front de Tiendanube está desarrollado en vanilla JS con jQuery. Lo que estamos haciendo es migrar todo a una arquitectura reactiva.

    Reactiva tanto en el front (React) como en el back (Scala usando Akka para implementar el modelo de actores, más detalle en nuestro blog).

    Tu responsabilidad va a ir más allá de migrar a React . Vas a trabajar con total autonomía junto a los líderes de backend y de diseño para diseñar una arquitectura de Front End que nos permita reflejar nuestros principios de Producto :

  • El cliente va primero : la tecnología es una herramienta. No tenemos que olvidarnos que todo lo que hacemos, lo hacemos para potenciar las historias de éxito de nuestros clientes.
  • Una experiencia, múltiples devices : usar Tiendanube se tiene que sentir de la misma manera ya sea en mobile, una tablet, desktop o en el IMAX.
  • No es lo mismo diseñar una experiencia touch que con mouse, cada device tiene diferentes capabilities, etc.

  • Excelencia : la excelencia es un atributo de nuestra marca y el producto tiene que ser el reflejo de esto. Tiendanube es una empresa de producto.
  • El producto tiene que ser de altísima calidad.

  • Locales y accesibles : queremos construir un producto para todas las personas de Latinoamérica. Nuestro producto tiene que estar enfocado en las personas de la región y ser accesible;
  • apuntamos a ser AA en las WCAG.

  • Enhanced : nuestros clientes utilizan muchos servicios en su operación de ecommerce. Muchos servicios muchas tabs muchas apps.
  • Es incómodo. Por eso queremos traer todas las interacciones que hacen a la gestión del negocio dentro de nuestra plataforma. Todas.

  • Rápido : Latinoamérica tiene una de las peores conexiones de internet del mundo. De nosotros depende que el comercio digital sea rápido en la región.
  • Emocionante : nuestros clientes pasan mucho tiempo usando Tiendanube y van a sentir todo tipo de emociones. Tenemos que ser intencionales en cuáles queremos que se generen en cada interacción.
  • Cuáles serán tus responsabilidades?

  • Tomar un problema técnico y entender cuáles son las partes complejas identificando posibles tareas bloqueantes.
  • Dividir un problema en tareas concretas y específicas para que sea posible desarrollarlas en corto plazo.
  • Aplicar conocimientos avanzados sobre fundamentos de programación front end.
  • Aplicar conocimientos avanzados sobre Web Components.
  • Identificar estructuras de datos porque trabajamos con Typescript, patrones de diseño de componentes, complejidad del código escrito, context, hooks básicos y buen dominio de hooks de optimización.
  • Identificar trade-offs, comunicarlos y justificarlos.
  • Documentar todo, vas a formar parte de un proyecto CORE para Tiendanube.
  • Aplicar conocimientos avanzados de CSS, HTML y patrones de diseño.
  • Desarrollar interfaces de un BFF, aplicando conocimientos avanzados de Rest Full.
  • Aplicar testing en cada desarrollo, ya que el código de este proyecto es de máxima excelencia.
  • Tomar a la daily como herramienta fundamental para dar visibilidad de progreso y bloqueos.
  • Es esencial :

  • 2 años de experiencia en lenguaje React y su ecosistema.
  • Conocimientos sólidos en Typescript.
  • Conocimientos sólidos de programación orientada a objetos.
  • Conocimientos sólidos del protocolo HTTP.
  • Conocimientos sólidos de Hooks.
  • Conocimientos sólidos de Redux, MobX, Context.
  • Conocimientos sólidos de HTML / CSS / JS.
  • Conocimientos sólidos en Nodejs + Express.
  • Conocimientos sólidos en WebComponents.
  • Conocimientos sólidos en herramientas de versionado (git).
  • Experiencia con metodologías ágiles.
  • Experiencia en testing unitario. (jest, testing-library)
  • Experiencia en el uso de bases de datos relacionales como MySQL, y no relacioneales como mongo, firebase, etc.
  • Conocimientos básicos de entornos Unix.
  • Comprensión de lectura en inglés.
  • Es un plus :

  • Conocimiento y experiencia en Webpack.
  • Conocimiento y experiencia en npm.
  • Conocimiento y experiencia en monorespos.
  • Conocimiento y experiencia en plataformas de microservicios.
  • Conocimiento y experiencia en Angular, Vue, Polymer, LitElement, etc.
  • Conocimiento y experiencia en DevOps.
  • Hablar Portugués.
  • Benefits

  • La posibilidad de trabajar con excelentes profesionales, aprender y desarrollarse al máximo en Tiendanube - compartimos un ambiente enriquecedor y desafiante.
  • 15 días hábiles de vacaciones por año disponibles proporcionalmente desde el primer día de trabajo.
  • Salario competitivo.
  • Cuidamos el poder adquisitivo de las personas del equipo a través de ajustes inflacionarios trimestrales.
  • Ajustes semestrales por performance.
  • Cobertura de salud OSDE 310 para el grupo familiar.
  • Flexibilidad horaria y posibilidad de trabajo remoto.
  • Clases de portugués 100% cubiertas. Además, cubrimos la totalidad del costo del examen de proficiencia del Ministerio de Educación de Brasil.
  • Descuentos del 35% en cursos de Coder House.
  • Equipamiento para armar un espacio de trabajo en casa y reintegro de tu plan de internet 50MB.
  • Una Tiendanube 100% gratuita para ser utilizada por la persona o alguien de su entorno.
  • 3 días por año para asistir a conferencias o eventos relacionados al rol.
  • Licencia familiar extendida a 21 días corridos para personas no gestantes o adoptantes.
  • Reportar esta oferta
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación