Front-end Software Engineer in ComparaOnline

Closed job - No longer receiving applicants

En Compara nuestra misión es ser el mejor y el más transparente marketplace de productos financieros en LATAM. Queremos que todas las personas puedan comparar online todo tipo de soluciones financieras y educar sobre cómo funcionan productos complejos como Seguro de Auto, Seguro de Viajes, Créditos Hipotecarios, Tarjetas de Crédito, Seguros de Vida y mucho más. Esto lo hacemos en Argentina, Brasil, Chile (HQ) y Colombia pero buscamos continuar expandiendo hasta cubrir todo Latam.
Compara es una compañía de tecnología. Nuestros recursos están mayormente alocados a Tecnología/Producto/UX y siempre estamos buscando cómo mejorar la experiencia de nuestros usuarios a través de tecnología escalable. El stack de Compara está basado en arquitectura orientada a eventos:

  • React (+SSR)
  • GraphQL
  • Microservicios en Node con Typescript
  • Kafka
  • Docker y Kubernetes
  • Postgres y Redis
  • AWS y GCP
  • y mucho más.

En cuanto a nuestra metodología, trabajamos con TDD, PRs constructivos y SCRUM.

Funciones del cargo

El equipo de Marketplace está compuesto por fullstack devs con fuerte orientación desarrollo front end, encargados de desarrollar las interfaces que dan vida a las más de 2 millones de visitas mensuales de Compara. Este equipo trabaja mano a mano con los equipos UX, Producto, Business e Integrations.Buscamos un Tech Leader para el equipo de Marketplace que nos ayude a escalar nuestros productos tecnológicos escribiendo código limpio, eficiente y seguro. Nuestra aplicación principal está escrita en Node.js y utiliza Next.js para poder hacer SSR de nuestra aplicación en React + GraphQL (Apollo). Nuestro mayor desafío es crear soluciones cada vez más completas, genéricas y reutilizables, que tengan buen rendimiento en dispositivos móviles, por lo que constantemente estamos trabajando en reducir los payloads, el bundle size, los de re-renders innecesarios y mejorar métricas de performance de Lighthouse.

Problemas que nos gustaría que ayudes a resolver:

  • Testing E2E
  • Crear herramientas que nos permitan monitorear el rendimiento de nuestras app, server y client side
  • Escalar nuestro modelo de datos

Requerimientos del cargo

  • Javascript + Web API (deseable Typescript)
  • Node.js
  • React u otra librería de aplicaciones SPA
  • CSS
  • Base de datos relacionales (deseable PostgreSQL, No-SQL).
  • Algoritmos, patrones de diseños y estructuras de datos.
  • Test unitarios y funcionales.
  • Conocimiento programación orientado a objetos.
  • Capacidad de entender producto, las necesidades del usuario final y UX

Evaluaremos tu experiencia basándonos en tu conocimiento de algoritmos, modelo de datos, calidad de código, tests, patrones de diseño, experiencia con tecnologías específicas (algún lenguaje o framework), trabajos y proyectos pasados.

Beneficios

  • Horario flexible.
  • Remoto una vez a la semana
  • Tarjeta de almuerzo Amipass.
  • Vestimenta libre
  • Seguro complementario de Salud ( de Salud, Vida y Dental)
  • Oficina entretenida: Playstation, Mesa de Ping Pong, Taca taca, entre otras cosas.
  • Mensualmente celebramos los cumpleaños y hacemos un after office.
  • Semanalmente desayuno y mensualmente hay un almuerzo por equipo.
  • Día extra de vacaciones por año trabajado.
  • Oficinas ubicadas a 2 cuadras del metro Manuel Montt.
  • Tarde libre cumpleaños.

Relocation offered If you are moving in from another country, ComparaOnline helps you with your relocation.
Pet-friendly Pets are welcome at the premises.
Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Partially remote You can work from your home some days a week.
Health coverage ComparaOnline pays or copays health insurance for employees.
Informal dress code No dress code is enforced.
Vacation over legal ComparaOnline gives you paid vacations over the legal minimum.
Beverages and snacks ComparaOnline offers beverages and snacks for free consumption.
Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.