EducaSwitch

Desarrollador/a Full-Stack in EducaSwitch

Closed job - No longer receiving applicants

EducaSwitch es una innovadora plataforma web, única en el mundo, con una nueva propuesta metodológica que está revolucionando la manera en que se mejora la convivencia escolar, se previene el bullying y se detiene la violencia escolar (http://plataforma.educaswitch.com).

Buscamos un(a) programador(a) full-stack interesado(a) en impactar positivamente en el desarrollo integral de los estudiantes de todos los colegios de Chile y el mundo, movilizado(a) por promover la educación emocional como pilar fundamental de la sociedad y con interés en el desarrollo de proyectos que contribuyan a generar una educación más humana.

El o la programador(a) liderará el desarrollo de la versión 2.0 de la plataforma web de EducaSwitch, adaptarla para la expansión internacional y mantenerla de manera escalable.

Debe ser capaz de trabajar colaborativamente y en coordinación con el resto del equipo y resolver problemas de manera creativa, flexible y empático(a).

Principales responsabilidades

  • Desarrollo de consola de administración para obtener generación de analíticas de uso, sistema de interacción con/entre usuarios, seguimiento de trayectorias o rutas de usuarios, entre otras.
  • Colaboración interdisciplinaria con todo el equipo de EducaSwitch, para ajuste y mejora continua de la plataforma web.
  • Apoyar la implementación de acciones de marketing digital.
  • Contribuir constantemente al desarrollo del proyecto, generando nuevas redes de apoyo y liderando la relación con proveedores de servicios tecnológicos.

Requerimientos del cargo

  • Programador(a) / Ingeniero(a) de software con conocimientos en lenguaje Javascript. Experiencia para frontend de React Native, React.js y Apollo Client (GraphQL).
  • Frontend React Native con arquitectura universal ocupando Expo.io que genera SPA en React.js. App escrita en su mayoría en React Native con algunos módulos específicos a web en React.js. Componentes con clases y en .js, pero el proyecto está abierto y en transición a poder extenderlo con Typescript y componentes funcionales usando hooks. Ambas formas se pueden utilizar.
  • Routing con proxy que ocupa React Router en web y en el caso de la app nativa, React Navigation. Por ahora foco es en web.
  • Backend Node.js con Express.js para API GraphQL con Apollo Server. Base de datos noSQL (MongoDB) con cliente Mongoose (esquemas y validación de modelos).
  • Manejo de servicios externos:
    - Mongo Atlas en producción para la DB.
    - Servicio Algolia para motor de búsquedas.
  • Conocimientos de deploy para manejar Heroku (API) y Netlify (Frontend)

Habilidades personales

  • Creativo(a), con gran capacidad de adaptación y comunicación.
  • Orden y rigurosidad en el manejo de la información.
  • Orientación a los resultados.
  • Trabajo en equipo.

Beneficios y condiciones iniciales

  • Somos un equipo joven, totalmente comprometido y que trabaja con todo el corazón para transformar la educación.
  • Fomentamos la colaboración, la autorregulación emocional, el pensamiento crítico, la empatía y otras habilidades sociales que son necesarias para vivir en un mundo mejor.
    Te invitamos a ser parte de un muy grato ambiente de trabajo.
  • Celebración del cumpleaños y medio día libre.
  • 5 días administrativos al año.
  • Los primeros meses el sueldo se compone de una parte fija y una variable.

Fully remote You can work from anywhere in the world.
Vacation over legal EducaSwitch gives you paid vacations over the legal minimum.
Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.