Programador Angular in Movilgate

CONTRACTOR

  Remote | Senior | Freelance | Programming

150 applications
Last checked today

Proyecto

Necesitamos una biblioteca en Angular para integrar Fabric.js y etiquetar imágenes. Permitirá a los usuarios cargar fotos y trabajar sobre ellas con un objeto canvas. Las funcionalidades incluirán dibujar y rotar rectángulos para etiquetar imágenes.

Equipo

Trabajarás de forma remota con nuestro equipo, especializado en integrar soluciones en las nubes de AWS/Google, e implementaciones con IA. Este proyecto es crucial para mejorar nuestras capacidades de análisis de datos visuales y contribuir a nuestros objetivos a largo plazo.

Desafíos

Nuestro servicio de inteligencia artificial supervisa fallas en pavimentos. Las fotos son etiquetadas y editadas tras el procesamiento de IA para asegurar precisión en la detección y evaluación de daños. El desafío es integrar eficientemente la biblioteca con nuestro backend y asegurar una experiencia de usuario fluida. Por esto, buscamos un desarrollador de Angular con experiencia en canvas y bibliotecas de manipulación de imágenes.

Funciones del puesto

Descripción del Trabajo

Estamos buscando un desarrollador con experiencia en Angular, RXJS y Fabric.js para desarrollar una biblioteca que permita el etiquetado de imágenes según reglas predefinidas. Este trabajo es esencial para mejorar nuestras capacidades de supervisión de fallas en pavimentos mediante inteligencia artificial.

Responsabilidades

  • Desarrollo de Biblioteca: Crear una biblioteca en Angular que integre Fabric.js para etiquetar imágenes.
  • Integración de Imágenes: Asegurar que la biblioteca pueda recibir una imagen como input en una página Angular y permitir la interacción con ella.
  • Mejora de Interfaz: Optimizar la interfaz actual en Angular para que sea más intuitiva y eficiente, facilitando la edición y corrección de etiquetas.
  • Implementación de Funcionalidades: Desarrollar funcionalidades como el dibujo y rotación de rectángulos para etiquetar imágenes con precisión.
  • Herramientas Adicionales: Implementar barras de herramientas flotantes ("mini herramientas") para anotar características de las etiquetas. Estas herramientas pueden incluir funcionalidades para anotar detalles y comparar la profundidad de grietas con una regla para evaluar el tamaño.

Colaboración

Trabajarás de forma remota con nuestro equipo especializado en integraciones en la nube de Amazon y Google, así como en inteligencia artificial. La comunicación efectiva y la colaboración con otros desarrolladores y especialistas en IA serán cruciales para el éxito del proyecto.

Medición del Éxito

El éxito en este trabajo se medirá por:

  • Calidad del Código: Entregar código limpio, eficiente y bien documentado.
  • Funcionalidad y Usabilidad: Asegurar que la biblioteca cumpla con las especificaciones y sea fácil de usar para los usuarios finales.
  • Cumplimiento de Plazos: Cumplir con los plazos establecidos para la entrega de funcionalidades y mejoras.
  • Impacto en el Proyecto: Mejorar significativamente la eficiencia y precisión del etiquetado de imágenes para la supervisión de fallas en pavimentos.

Calificaciones y requisitos

Habilidades y Experiencia

Buscamos un desarrollador que tenga experiencia demostrable en el diseño e implementación de interfaces, especialmente en Angular y con el uso de RXJS y Fabric.js. Es esencial que el candidato tenga un sólido entendimiento de las siguientes áreas:

  • Desarrollo de Interfaces en Angular: Experiencia en la creación de aplicaciones web con Angular, asegurando una integración eficiente y funcional de la biblioteca Fabric.js.
  • Manejo de RXJS: Capacidad para manejar flujos de datos asíncronos en Angular, utilizando RXJS para una interacción eficiente y reactiva.
  • Implementación con Fabric.js: Conocimiento en el uso de Fabric.js para el etiquetado de imágenes, permitiendo la rotación y edición precisa de elementos gráficos sobre un canvas.

Esta posición requiere a alguien que pueda diseñar y mejorar la usabilidad de la interfaz, asegurando que sea intuitiva y eficiente para los usuarios finales. Además, la experiencia en la integración de herramientas adicionales y mini utilidades es fundamental para mejorar la funcionalidad de la biblioteca.

Habilidades Blandas

En nuestra empresa, valoramos a personas autónomas y proactivas. El candidato ideal debe ser capaz de:

  • Organización del Trabajo: Gestionar y organizar su propio trabajo, priorizando tareas y cumpliendo con los plazos establecidos sin necesidad de supervisión constante.
  • Toma de Decisiones: Tomar decisiones informadas y efectivas que contribuyan al éxito del proyecto y al cumplimiento de los objetivos.
  • Cumplimiento de Objetivos: Ser orientado a resultados, demostrando responsabilidad y compromiso para alcanzar las metas propuestas.

El candidato debe ser capaz de colaborar de manera efectiva con un equipo remoto, comunicándose claramente y contribuyendo activamente al desarrollo del proyecto.

Competencias deseables

Experiencia con librerías de canvas similares a fabricjs

Conditions

Fully remote You can work from anywhere in the world.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

About Movilgate

Movilgate Cloud se especializa en la integración de soluciones en las plataformas en la nube de Amazon y Google, así como en la implementación de integraciones con inteligencia artificial. — Movilgate's full profile