- LocationBarcelona, Spain
-
IndustryInformation Services
Desarrollador Fullstack en Liferay responsable de diseñar, desarrollar e implementar soluciones basadas en la plataforma Liferay. Esta posición implica trabajar en estrecha colaboración con el equipo de desarrollo para construir aplicaciones web interactivas y funcionales, tanto en el lado del frontend como en el backend. El desarrollador Fullstack en Liferay debe tener experiencia en el desarrollo de aplicaciones web y un sólido conocimiento de los principales lenguajes de programación y tecnologías utilizadas en el ecosistema de Liferay.
RESPONSABILIDADES:
Desarrollo de aplicaciones: Participar en el diseño, desarrollo y mantenimiento de aplicaciones web utilizando Liferay como plataforma base. Esto implica la creación de componentes y módulos tanto en el frontend como en el backend, utilizando tecnologías como Java, JavaScript, HTML, CSS, y frameworks relacionados.
Colaboración en el equipo: Trabajar en estrecha colaboración con el equipo de desarrollo y otros stakeholders para comprender los requisitos del proyecto, proponer soluciones técnicas y participar en revisiones de código. Además, participar en la planificación y estimación de tareas.
Personalización y extensión: Personalizar y extender la funcionalidad de Liferay mediante el desarrollo de plugins, themes y portlets según las necesidades del proyecto. Esto puede incluir la integración con sistemas externos, desarrollo de servicios web, gestión de usuarios y roles, entre otros.
Optimización y rendimiento: Realizar pruebas y optimizaciones para garantizar el rendimiento de las aplicaciones desarrolladas en Liferay. Identificar y resolver cuellos de botella, mejorar la eficiencia del código y optimizar consultas y consultas de base de datos.
Mantenimiento y solución de problemas: Realizar el mantenimiento y la resolución de problemas de las aplicaciones existentes en Liferay, asegurando que funcionen correctamente y respondan a las necesidades del usuario. Esto implica la depuración de errores, la implementación de parches y actualizaciones, y la participación en el soporte técnico.
Documentación y buenas prácticas: Mantener una documentación técnica clara y actualizada sobre las soluciones desarrolladas en Liferay. Adherirse a las buenas prácticas de desarrollo de software, incluyendo estándares de codificación, control de versiones y pruebas unitarias.
REQUISITOS:
Mínimo 2 años de experiencia previa como desarrollador Fullstack, con un enfoque en el desarrollo de aplicaciones en Liferay.
Conocimiento sólido de las tecnologías y lenguajes utilizados en el ecosistema de Liferay, incluyendo Java, JavaScript, HTML, CSS y frameworks relacionados como Angular o React.
Familiaridad con la plataforma Liferay y sus características principales, como portlets, themes, plugins y servicios web.
Experiencia en el desarrollo de aplicaciones web utilizando arquitecturas MVC y patrones de diseño.
Habilidades de resolución de problemas y capacidad para depurar y solucionar errores en el código.
Conocimiento de buenas prácticas de rendimiento y optimización de aplicaciones web.
Capacidad para trabajar de manera autónoma y en equipo, adaptarse a los cambios y cumplir con los plazos establecidos.
Excelentes habilidades de comunicación y capacidad para colaborar con otros miembros del equipo y stakeholders.
Nivel de inglés deseable para poder comunicarse eficientemente con equipos internacionales y acceder a documentación técnica.
Capacidad para trabajar de forma remota sin necesidad de presencialidad en la oficina, demostrando autonomía y capacidad de organización.
