Software Engineer Web - MACH

Bci Las Condes, Chile
Misión del Cargo 🌟
Con MACH estamos revolucionando la industria financiera con una solución gratuita y para todos que permite comprar en comercios internacionales, pagar a tus amigos, compartir gastos de forma fácil y rápida a través de una experiencia móvil única. En nuestro tercer año ya logramos crecer de 0 a más de 3.000.000 de usuarios con todos los desafíos que esto implica. Somos un equipo de desarrollo de excelencia, que está constantemente colaborando y resolviendo desafíos tecnológicos sin miedo a experimentar con las últimas tecnologías, en nuestro 1er año ya fuimos destacados por AWS como caso de éxito.

En este rol tendrás la oportunidad de:
  • Desarrollar software con impacto directo a miles de usuarios en Chile.
  • Crear aplicaciones que mueven cientos de millones de pesos cada día.
  • Trabajar en un equipo altamente capacitado y con tecnologías tope de línea.
  • Trabajar de la mano de con el equipo de Producto y UX para alinear nuestros objetivos con los desafíos técnicos que tengamos.
  • Definir arquitecturas de las soluciones frontend que sean robustas, eficientes y con altos estándares de seguridad.
  • Desarrollar soluciones frontend para distintas áreas, como por ejemplo: prevención de fraudes, growth, transacciones, tarjetas, MachPay, entre otras.
  • Optimizar y escalar aplicaciones frontend, buscar y arreglar problemas de código.

Para tener éxito en esta posición necesitas:
  • Conoces muy bien HTML, CSS y JavaScript, o mejor TypeScript.
  • Que tengas experiencia, profesional o no, desarrollando con alguna tecnología frontend moderna, tipo Angular, React o Vue.
  • Eres recién egresado o tienes hasta 2 años de experiencia en desarrollo de software.
  • Uso práctico del toolchain moderno de desarrollo frontend (ej. Webpack, Gulp, NodeJS, NPM).
  • Sabes crear y consumir APIs REST y hacer transformaciones de datos.
  • Que escribas código de muy alta calidad: limpio y bien estructurado. Nos gustaría ver algunos ejemplos.
  • Que tengas experiencia haciendo pruebas unitarias.
  • Que puedas comunicar tus ideas de manera clara, estando abierto a las ideas de otros.
  • Que leas y escribas inglés de nivel intermedio.

Es aún mejor si tienes:
  • Estás al día con las últimas tecnologías y novedades en desarrollo web.
  • Las palabras TypeScript, Angular, PWA, GraphQL, Redux son parte de tu día a día.
  • Hablas JavaScript o TypeScript como si fuera tu idioma materno.
  • Tienes conocimiento en herramientas de integración continua y/o despliegue continuo (CI/CD).
  • Has dado charlas o compartiendo tu conocimiento en instancias como meetups.
  • Contribuyes código a proyectos open source. ¿Tienes un repositorio público?
  • Ayudas a la comunidad de desarrolladores. ¿Participas activamente en discusiones en StackOverflow, etc.?

Condiciones:
  • Indefinido.
  • Fulltime.