Job title: Liferay Engineer (DXP Implementation)
Job type: Permanent
Job Location: Riyadh
Roles and Responsibilities: - Liferay DXP Implementation: Lead the end-to-end implementation of Liferay DXP projects, from requirement gathering to deployment, ensuring timely and successful delivery.
- Configuration and Customization: Configure and customize Liferay DXP to meet specific business needs, utilizing Liferay's built-in features, extensions, and plugins.
- Client Extensions Development: Develop a custom Liferay client extension to extend the platform's functionality and meet unique business requirements.
- User Interface (UI) Development: Collaborate with UX/UI designers to implement engaging and responsive user interfaces that provide seamless user experiences.
- Integration and APIs: Integrate Liferay with third-party systems, APIs, and external data sources to enable data synchronization and enhance platform capabilities.
- Security and Performance: Implement security best practices to safeguard Liferay applications and optimize performance to ensure optimal user experience.
- Quality Assurance: Conduct thorough testing and debugging of Liferay implementations, ensuring the delivery of high-quality and bug-free applications.
- Documentation and Training: Create comprehensive technical documentation for Liferay implementations, as well as conduct training sessions for other team members to foster knowledge transfer.
- Collaboration and Support: Work closely with cross-functional teams, including developers, architects, product managers, and stakeholders, to understand project requirements and provide ongoing support and maintenance for Liferay-based applications.
Qualification Required: - Liferay Expertise: Proven experience in Liferay DXP implementation, configuration, and customization, with a deep understanding of Liferay's architecture and features.
- Microservices: Strong proficiency in Microservices development and related technologies for building custom Liferay backend client extensions.
- Front-end Technologies: Solid knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks (e.g., React, Angular) for UI development and customization.
- Integration Experience: Demonstrated experience in integrating Liferay with various systems, APIs, and data sources to enable seamless data flow.
- Problem-Solving Skills: Excellent analytical and problem-solving abilities to identify and resolve technical challenges effectively.
- Team Player: Strong interpersonal and communication skills, with the ability to collaborate effectively within a team-oriented environment.
- Bachelor's Degree: Bachelor's degree in Computer Science, Information Technology, or a related field.