Senior Liferay Developer/Portal Architect (CMS Focus)
Job Description 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. Desired Candidate Profile 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 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) Company Industry ConsultingManagement ConsultingAdvisory Services Department / Functional Area IT Software Keywords Senior Liferay Developer/Portal Architect (CMS Focus) Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply on original siteOpens the employer's site in a new tab
- CompanySSC Egypt
- LocationEgypt - Egypt
- CategoryFullStack
- SourceNaukrigulf
- Listed1 month ago
Related FullStack jobs
Senior DevOps / CI/CD Engineer
In this role, the DevOps Engineer will be responsible for: Analyzing, designing, and developing CI/CD solutions for Java/Angular applications within the…
Intelligence Operations Integrator
Barbaricum is a rapidly growing government contractor providing leading-edge support to federal customers, with a particular focus on Defense and National…
Senior Python Data Scraping Engineer (Freelance)
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within…
Senior Python Data Scraping Engineer (Freelance)
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within…