En Gram, estamos buscando un Desarrollador Full Stack con experiencia demostrable en Woocommerce para unirse a nuestro equipo. Esta posición será clave en el mantenimiento y personalización de nuestras plataformas ecommerce, así como en el desarrollo de nuevas funcionalidades e integraciones.
El candidato ideal deberá tener sólidos conocimientos en PHP, JavaScript, y experiencia en el desarrollo de APIs RESTful y en el manejo de Git.
Sobre Gram:
Somos una empresa innovadora y dinámica, especializada en la fabricación de instrumentos de pesaje industrial con una visión global. Contamos con un equipo de 40 colaboradores y una presencia significativa en los principales mercados europeos. En Gram, creemos en el poder de la innovación, la tecnología, la conectividad y la digitalización para mantenernos a la vanguardia de nuestro sector.
Tareas
Como Desarrollador Full Stack especializado en Woocommerce, serás responsable de gestionar el desarrollo y mantenimiento de nuestras plataformas ecommerce:
* Mantenimiento y desarrollo de funcionalidades en Woocommerce: Implementar mejoras continuas, desarrollar nuevas funcionalidades y personalizar módulos según las necesidades específicas del negocio y los usuarios.
* Desarrollo de módulos personalizados e integraciones avanzadas en Woocommerce: Crear soluciones a medida para extender la funcionalidad del sitio, garantizando una integración fluida con otras herramientas, servicios y sistemas internos.
* Integración y desarrollo de APIs RESTful: Conectar nuestra plataforma con servicios de terceros, diseñar y desarrollar APIs propias, asegurando una integración eficiente de datos y procesos.
* Gestión y optimización de bases de datos: Administrar y optimizar bases de datos relacionales como MySQL y PostgreSQL para garantizar un rendimiento óptimo, escalabilidad y seguridad en nuestras operaciones de ecommerce.
* Uso de Git para control de versiones y colaboración: Implementar un flujo de trabajo basado en Git para el desarrollo colaborativo, control de versiones y despliegue continuo de aplicaciones. Asegurar la gestión adecuada de ramas y la resolución eficiente de conflictos.
* Optimización del rendimiento del sitio web: Garantizar tiempos de carga rápidos y una experiencia fluida para los usuarios, aplicando técnicas de optimización de front-end y back-end.
* Personalización y configuración de plataformas ecommerce: Adaptar las plataformas a las necesidades específicas del negocio, mejorando tanto la funcionalidad como la experiencia del usuario. Involucrarse en la implementación de interfaces intuitivas y mobile-friendly siguiendo principios de responsive design.
* Pruebas y aseguramiento de la calidad: Colaborar en la implementación de pruebas automatizadas (unitarias, funcionales e integrales) para asegurar la calidad y robustez de las funcionalidades desarrolladas antes de su despliegue.
Requisitos
* Experiencia mínima de 3 años trabajando con Woocommerce en proyectos de personalización, desarrollo de módulos y mejoras de funcionalidad.
* Conocimientos avanzados en PHP y JavaScript para el desarrollo de soluciones a medida y la integración con otras plataformas.
* Experiencia en la gestión y optimización de bases de datos relacionales, especialmente MySQL y PostgreSQL.
* Dominio de APIs RESTful, tanto en su desarrollo como en su integración con sistemas de terceros.
* Conocimiento en el uso de Git para control de versiones y despliegue de aplicaciones.
* Experiencia demostrable en optimización de tiempos de carga de sitios de ecommerce.
* Conocimiento de SEO técnico: implementación de schema markup, sitemaps, y rich snippets.
* Experiencia en la implementación de eventos personalizados y medición del comportamiento del usuario mediante Google Analytics 4 (GA4) y Google Tag Manager (GTM).
* Familiaridad con Data Layer para el seguimiento avanzado de eventos.
* Conocimientos básicos de UX y diseño centrado en el usuario.
* Habilidad en responsive design y enfoque mobile-first.
* Experiencia en la integración de pasarelas de pago como Stripe, PayPal, o Redsys, asegurando su correcta implementación en Woocommerce.
Se valorará:
* Conocimientos de Python.
* Experiencia en Node.js, especialmente en el desarrollo de APIs RESTful y uso de frameworks como Express.
* Conocimientos de frameworks como React, Vue.js, o Angular.
* Familiaridad con otros sistemas ecommerce como Prestashop y Magento.
* Conocimiento en la integración de ERP con plataformas ecommerce.
* Experiencia en la monitorización del rendimiento con herramientas como New Relic.
* Conocimientos de inteligencia artificial aplicada a plataformas ecommerce.
* Conocimientos en seguridad web, como protección contra Cross-Site Scripting (XSS) o SQL Injection.
* Experiencia con servicios en la nube como AWS o Google Cloud Platform (GCP).
* Familiaridad con prácticas de CI/CD (Integración y Despliegue Continuos) y herramientas como Jenkins, GitLab CI, o GitHub Actions.
* Experiencia con frameworks de pruebas como PHPUnit o Jest.
* Experiencia con herramientas de automatización de tareas como Webpack o Gulp.
Además, buscamos a una persona con:
* Capacidad de aprendizaje autónomo y resolución de problemas novedosos.
* Actitud proactiva, con capacidad para anticiparse a problemas y proponer soluciones efectivas.
* Excelentes habilidades de comunicación, tanto con usuarios no técnicos como en la colaboración con equipos técnicos.
* Habilidades de organización y documentación, manteniendo registros claros y procedimientos técnicos bien documentados.
Beneficios
* Posibilidad de trabajar en modalidad remota o híbrida.
* Salario competitivo acorde a la experiencia.
* Oportunidad de unirte al equipo de IT en una empresa industrial internacional con un potente canal de ventas online.
* Equipo internacional.
* Ambiente de trabajo dinámico y colaborativo.
#J-18808-Ljbffr