Liferay Developer REM
Role details
Job location
Tech stack
Job description
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., 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.
Requirements
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.