Descripción del trabajo
Este puesto requiere conocimientos de nivel experto en la API de Google Maps, optimización de JavaScript e integración con Laravel Livewire. El componente de mapas debe gestionar de manera eficiente hasta 10,000 ubicaciones de bienes raíces comerciales, manteniendo un alto rendimiento y capacidades de filtrado en tiempo real.
Responsabilidades:
- Implementar la API de Google Maps con agrupación de marcadores para administrar conjuntos de datos a gran escala.
- Desarrollar funciones de filtrado dinámico que actualicen los marcadores del mapa en tiempo real.
- Optimizar el rendimiento del mapa para garantizar un tiempo de carga inicial inferior a 3 segundos y actualizaciones de marcadores en 500 ms.
- Implementar la carga diferida de marcadores cuando el mapa se desplaza o se amplía.
- Garantizar un rendimiento óptimo en ordenadores de escritorio y dispositivos móviles.
- Desarrollar capacidades avanzadas de búsqueda geoespacial, incluidas búsquedas basadas en radios y polígonos.
- Integrar servicios de geocodificación para búsquedas basadas en direcciones con funcionalidad de autocompletar.
- Implementar una funcionalidad de zoom inteligente que se ajuste en función de los filtros aplicados.
- Utilizar la indexación espacial para optimizar el rendimiento de la base de datos.
Requisitos y Cualificaciones:
- Experiencia en la API de Google Maps, incluida la agrupación de marcadores y el filtrado dinámico.
- Conocimientos en optimización de JavaScript para aplicaciones de alto rendimiento.
- Experiencia con Laravel 11, Livewire v3 y Filament PHP v3.
- Capacidad demostrada para desarrollar funciones de búsqueda geoespacial, como búsquedas basadas en radios y polígonos.
- Experiencia en indexación espacial y optimización del rendimiento de bases de datos.
- Presentar ejemplos de integraciones previas de Google Maps utilizando Livewire.
- Demostrar experiencia trabajando con grandes conjuntos de datos en aplicaciones de mapeo.
- Mostrar técnicas de optimización del rendimiento implementadas en proyectos anteriores.
Salario a percibir
A convenir
Regístrate o identifícate
- Debes estar registrado para solicitar una oferta.
- El tener un perfil completo en Remotojob.com garantiza que tu currículum tendrá mayor exposición.
- Estar registrado nos ayuda a prevenir el spam y los convocantes fantasma.
- Las empresas otorgan mayor credibilidad a los perfiles con descripciones e imágenes completas.
Para ver el contacto directo del empleo, debes tener una cuenta regístrate ahora.




