Full-Stack JavaScript Developer in BusAssist

Closed job - No longer receiving applicants

Somos un equipo joven y apasionado por crear software de calidad para ayudar a mejorar el transporte público, y creemos que la innovación y la mejora continua son claves para transformar la movilidad en las ciudades. Nuestro objetivo es ayudar a los operadores de transporte público a nivel mundial a brindar un mejor nivel de servicio a sus usuarios, a la vez que ayudarlos a manejar su negocio eficientemente.
BusAssist es nuestra plataforma de gestión de flota para transporte público, la que permite a nuestros clientes optimizar su operación. Mediante dispositivos IoT, procesamiento de datos en tiempo real y uso de inteligencia artificial, creemos en liderar los cambios revolucionarios que están ocurriendo en la movilidad urbana. Hemos desarrollado BusAssist con el apoyo y experiencia de nuestros socios Kaufmann (representante oficial de Daimler Mercedes-Benz en Chile) y Transdev (uno de los líderes en operación de transporte público en el mundo).

Habilidades y requisitos

Buscamos un Full-Stack JavaScript Developer, para ser parte de nuestra célula de desarrollo ágil, la tarea principal del cargo consiste en el desarrollo y mantención de nuestra plataforma de gestión de flota para transporte público. El desarrollador debe tener experiencia en JavaScript tanto en NodeJS como en ReactJS.
Responsabilidades del cargo
  • Desarrollar, mantener y monitorear nuestra plataforma de gestión de flota para transporte público.
  • Elaborar módulos funcionales a partir de requerimientos.

Conocimientos esperados

  • Experiencia en trabajo con APIs RESTful NodeJS con frameworks como Express (HTTP).
  • Experiencia en trabajo con ReactJS.
  • Manejo de bases de datos relacionales y no relacionales, tales como: Postgres, MySQL, MongoDB, Redis u otras.
  • Prácticas de testing.
  • Buen manejo utilizando CSS.
  • Buen manejo utilizando ES6+.
  • Manejo de patrones de diseño y de arquitectura de software.
Requisitos
  • Grado en programación, ciencia de la computación, TI o disciplina relacionada.
  • Al menos dos años de experiencia profesional en desarrollo JS.
  • Habilidades de resolución de problemas e interés en desafíos técnicos.
  • Buen nivel de inglés escrito.

Conocimientos deseables

Apreciamos tener experiencia con:
  • Librerías para el manejo de estados como Redux.
  • Programación funcional (Métodos map, filter, reduce).
  • Metodologías ágiles como SCRUM.
  • Frameworks de testing como Jest, Mocha, Chai u otros.
  • Preprocesadores como SASS o LESS.
  • Docker.
  • Microservicios.
  • Google Maps.
  • Webpack.
  • Websockets.
  • Otros stacks tecnológicos (C# - .NET, Java).
  • Inglés oral.

Beneficios

  • Horario de trabajo flexible, enfocado en cumplimiento de objetivos.
  • Equipo de desarrollo multicultural, joven y diverso.
  • Código de vestimenta amplio y cómodo.
  • Posibilidad de trabajar de forma remota, dependiendo de la situación y rendimiento.
  • Una vez con contrato indefinido: seguro de salud complementario entregado por la empresa, bonos para perfeccionamiento profesional, bono de Navidad, entre otros.

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.