MisuJob - AI Job Search Platform MisuJob

Senior Liferay Developer/Portal Architect (CMS Focus)

SSC HR Solutions

Cairo, Cairo Governorate, Egypt Remote permanent

Posted: May 19, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Liferay Developer with expertise in building scalable and decoupled CMS platforms, leveraging native Liferay DXP capabilities. Strong focus on non-technical administrators who can manage content, layouts, and user experiences without requiring developer intervention. Proven experience with Fragments, Content Pages, Templates, and Client Extensions is a plus.

Job Description

We are seeking a Senior Liferay Developer to architect and implement a scalable portal platform where non-technical administrators can fully manage content, layouts, navigation, and user experiences without writing code or requesting redeployments.

Unlike traditional CMS implementations that require developer intervention for every page change, you will leverage Liferay DXP's native CMS capabilities—Fragments, Content Pages, Templates, Structures, and Client Extensions—to build a truly decoupled, admin-manageable ecosystem. The goal is to enable marketing and content teams to own the website end-to-end.

Roles & Responsibilities

1. Admin-First Portal Architecture

· Zero-Code Content Management: Design the portal so that all text, images, videos, banners, menus, and call-to-actions are editable via Liferay's UI (Control Panel) without touching source code.

· Page Builder Enablement: Configure Content Pages and Widget Pages with reusable, configurable components that admins can drag, drop, and configure.

· Role-Based Access: Implement granular permissions so content editors, publishers, and admins have appropriate access without developer oversight.

2. Content Modeling & Structured Content

· Custom Structures & Templates: Create Web Content Structures (content types like "Blog Post," "Press Release," "Product," "Event") with custom fields that admins can populate via forms.

· Dynamic Lists: Build Display Page Templates and Collections so admins can auto-generate listing pages (e.g., "/news", "/careers") without coding.

· Taxonomy Management: Implement Categories and Tags that admins can manage to organize content dynamically.

3. Fragment & Component Library (The Building Blocks)

· Develop Reusable Fragments: Build a library of Liferay Fragments (atomic components: Hero Banners, Card Grids, Accordions, Testimonials, Forms) that admins can drag onto any page.

· Fragment Configuration: Every fragment must expose configurable properties (text, images, links, colors, visibility rules) so admins customize appearance per instance without code.

· Composable Layouts: Ensure admins can combine fragments freely to create unique page layouts within the page builder.

4. Navigation & Site Structure Management

· Dynamic Navigation: Build menus, footers, and sitemaps that admins can edit via the Navigation Menus UI.

· Site Hierarchies: Support multiple sites (e.g., /corporate, /support, /community) with independent admin controls.

· Localization Ready: Implement Liferay's Language Settings so admins can add/manage translations without redeployment.

5. Workflow & Publishing Governance

· Content Workflows: Configure Liferay's Kaleo Workflow Engine to allow draft → review → publish approval processes managed entirely by non-technical users.

· Scheduled Publishing: Enable admins to schedule content go-live and expiration dates via UI.

· Versioning & Rollback: Ensure admins can view content history and revert to previous versions without developer intervention.

6. Technical Implementation (Developer Scope Only)

· Liferay DXP Setup: Install and configure Liferay DXP (7.4+) with appropriate templates, site initializers, and client extensions.

· Frontend Development: Build Fragments and Templates using HTML, CSS, JavaScript, and FreeMarker (or React for Headless).

· Asset Integration: Connect Liferay's Documents & Media library for admin-uploaded assets (images, PDFs, videos).

· Form Builder: Implement Liferay Forms with admin-configurable fields, validations, and email notifications.


Requirements:
Requirements

Qualification and Education Requirements:

Experience:

• 6+ years of software development (Java/J2EE).
• 4+ years of hands-on Liferay DXP development (version 7.3 or 7.4 preferred).
• Proven track record of building a portal where content teams manage the entire site without code changes.

Technical Stack:

• Liferay CMS: Deep expertise in Web Content Management, Structures, Templates, Fragments, Content Pages, Display Pages, and Collections.
• Frontend: Strong proficiency in HTML5, CSS3 (Flexbox/Grid), JavaScript (ES6), and responsive design.
• Templating: Experience with FreeMarker for building dynamic templates.
• Administration: Liferay Control Panel, Roles/Permissions, Site Templates, and Page Templates.
• Database: Basic SQL knowledge (MySQL, PostgreSQL, or MariaDB).

Preferred Skills (Nice to Have):

• Headless CMS: Experience with Liferay Headless REST APIs to decouple frontend frameworks (React/Vue)from admin experience.
• Client Extensions: Knowledge of Liferay 7.4 Client Extensions for customizing admin UI.
• DevOps: Docker, CI/CD pipelines for deploying site initializers and fragments.
• Frontend Frameworks: Tailwind CSS, Bootstrap 5, or React components within Liferay.
• Search: Elasticsearch for admin-managed faceted search
Role: Senior Liferay Developer / Portal Architect (CMS Focus)

Build a liferay application for an informative website

Up to 3 API integration

Provide accessibility features as per Dubai digital authority (DDA) standard

Language: Arabic & English

High fidelity Figma prototype will be provided

Scope will include implementation, installation of literary and deployment - provide optional support

Language: Arabic & English (C1,C2,B2 proficiency)

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply