I'm looking for an experienced Liferay CE developer/team (no beginner on Liferay please).
Liferay will power a Real Estate website based on requirements and design delivered on PSDs.
The project will be divided into 4 Sprints:
. Sprint 1: Landing page + few forms + static pages + APIs integrations
. Sprint 2: v1.0 of the real estate website + custom dashboard for staff users to feed the website with properties and do contents updates on the website(s).
. Sprint 3: Testing Backend customisation with Liferay Social Office + Sync + APIs integrations
. Sprint 4: Full custom backend delivery + websites
Type of work needed:
. Good knowledge of CSS3/HTML5/jQuery
. Multi-Themes with good use of sprite and cache for page load optimisation
. Custom of the look & feel of the backend for staff use
. Responsive theme
. Cookies management
. Liferay Social Office: enable/disable some functionalities, custom design of the dashboard, tuning of the Contacts Center for Real Estate business, tuning of the Team Calendar to adapt it to the business,
. LifeRay Sync: good knowledge of LifeRay sync required to seamlessly integrate file synchronisation with Office documents
. Create a document generator in order to generate contracts, proposals, etc ...
. Open Social integration with most popular Social Networks
. APIs integration with third parties
. Integration with Office365 (contacts + calendars)
The main technologies needed to be used:
> Java Server Pages (JSP) technology will be used to dynamically generate HTML pages and to render them to the requesting clients. Besides using basic features, tag-lib also used for common components for reuse purpose (comments, voting, report abuse etc…)
> Liferay’s service builder is a tool of Liferay that sits on top of Hibernate and Spring, automatically generating both configurations — along with the Java code necessary to persist your entities to the database, including Data Model, Data Access and Service layer.
> Alloy UI is a user interface web application framework in Liferay. It provides a set of pre-built components that we will re-use to build features at BO.
> Velocity is a simple powerful Java-based template engine that renders data from plain Java objects to text, xml, email, SQL, Post Script, HTML etc. It’s used mainly in layout portal interface, portlet and mail template.
> JAXB allows Java developers to access and process XML data without having to know XML or XML processing. For example, there's no need to create or use a SAX parser or write callback methods. It’s used to process XML data of Restful services.
NDA contract will be signed.
Must show at least 3 Liferay projects running online as example.
A Real Estate experience is a PLUS.
Thanks for bidding.