Desarrollo de proyectos para automatizar procesos en el área agricola, en cultivos hidropónicos sobre sustrato de fibra de coco. El proyecto consiste en mejorar y optimizar la interfaz de usuario web y app movil desarrollada en angular 5/ionic3, incluyendo corregir errores de commpilacion y builds a produccion
Colaborar en el proceso de auditoria, mejoras y optimizacion de proyecto frontend existente. En caso que la unica forma de optimizar todo sea dar el salto a angular9/ionic5, entonces el cargo será apoyar este proceso. Este proyecto tiene una antiguedad de 3 años y a un paso de pasar a produccion, por lo que no puede haber un atraso mayor por una migracion en la tecnologia usada en el frontend
Por otro lado solucionar errores en el proceso de hacer build a produccion como es el caso de "JavaScript heap out of memory" y determinar que el tiempo de compilacion sea de alrededor de 7 minutos
Tener en cuenta durante todo el proceso que la migracion a ionic5/angular9 es una opcion de ultimo recurso y que la optimizacion y mejoras sin que implique grandes cambios es el primer objetivo.
El trabajo será en equipo con el autor del sistema (ing. civil en informática y telecomunicaciones udp) que controla esta interfaz de usuario, que trata basicamente del monitoreo de ciertas variables críticas en cultivos hidropónicos.
A futuro los proyectos a desarrollar son variados, principalmente enfocados al área agrícola.
Angular5/Angular9/Ionic3/Ionic5: Diferencias entre 1 y el otro, capacidad de solucionar errores como por ejemplo: "JavaScript heap out of memory", determinar que es lo que esta causando este error al hacer el build prod y que el tiempo de este proceso sea alrededor de 7 minutos
El entorno en que se instalan los paquetes es nodeenv dentro de un entorno virtual python.
herramientas de deploy como ansible, lenguajes de programacion bash/python, conocimientos el manejo de linux/osx, entorno virtual nodeenv
Ganarás experiencia y conocimientos, desarrollando proyectos relacionados con la agricultura, además de contar con la posibilidad de trabajar remotamente. Tendremos reuniones presenciales junto al equipo, según lo planificado por ambas partes.
Además tendrás la posibilidad de contar con flexibilidad horaria de trabajo, dependiendo de la metodología de desarrollo elegida para los proyectos.
Fully remote
Candidates can reside anywhere in the world.