Full-Stack JavaScript Developer en eTrans

Empleo finalizado - No se reciben más postulantes

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.

Sólo empleos que valen la pena.
Regístrate gratis y descubre empleos seleccionados para ti.