Job Information
Publicis Groupe Senior Front End Engineer (CMS) in Heredia, Costa Rica
Company description
Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting and customer obsession to accelerate our clients’ businesses through designing the products and services their customers truly value.
Overview
We are seeking an experienced and forward-thinking Senior Web Developer to lead the innovation, upgrade, and optimization of our OpenText Content Management System (CMS) platform. This role requires deep expertise in both front-end and back-end technologies, with a strong focus on OpenText CMS architecture. The ideal candidate will be responsible for building and maintaining complex pages, implementing and maintaining DCRs (Dynamic Component References), and ensuring platform stability and performance. Additionally, the Senior Developer will mentor junior developers, troubleshoot CMS issues, optimize system performance, and support infrastructure across Windows and Linux servers, both on cloud and on-premises.
Responsibilities
Front-End Development
Build and maintain complex pages using OpenText CMS, ensuring consistency, functionality, and accessibility across devices and browsers.
Create and enhance reusable components and DCRs to improve development efficiency and site scalability.
Optimize page performance and adhere to SEO best practices, ensuring the highest levels of speed, usability, and visibility.
Collaborate with UI/UX designers and stakeholders to deliver engaging and accessible user experiences.
OpenText CMS Development
Lead the upgrades of the OpenText CMS platform, ensuring minimal disruption, scalability, and performance improvements.
Develop, maintain, and optimize DCRs (Dynamic Component References) to meet evolving business requirements.
Troubleshoot, support, and resolve issues within the OpenText CMS platform, including bugs, installation issues, and system configurations.
Support backend CMS architecture by ensuring seamless integrations, patching vulnerabilities, and identifying optimizations.
Mentorship and Collaboration
Mentor junior developers, providing technical guidance and code reviews to ensure adherence to best practices.
Partner with cross-functional teams, including content creators, designers, and IT stakeholders, to align development goals with business priorities.
System Infrastructure and Server Management
Support and troubleshoot issues on Windows and Linux servers where the OpenText CMS platform is installed.
Identify server vulnerabilities, perform system patching, and ensure platform stability and security.
Oversee load balancing across cloud servers (e.g., AWS, Azure) and on-premises servers to ensure high availability and performance.
Monitor server health and performance, proactively resolving any infrastructure-related issues.
Quality and Compliance
Ensure all development adheres to web accessibility standards (e.g., WCAG 2.1), SEO guidelines, and security protocols.
Conduct performance testing, troubleshooting, and optimizations to deliver a high-quality user experience.
Perform regular audits of the codebase and infrastructure to ensure efficiency, scalability, and security.
Qualifications
Required Skills and Experience:
Extensive experience with OpenText CMS, including custom module (DCR) development, migration, and platform optimization.
Proficiency in front-end development using HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, or Vue.js).
Strong back-end development experience with technologies such as C#, Java, Node.js, or similar.
In-depth understanding of Windows Server and Linux Server environments, including troubleshooting and patching vulnerabilities.
Expertise in load balancing techniques for both cloud-based platforms (e.g., AWS, Azure) and on-premises servers.
Familiarity with SEO principles, web performance optimization, and accessibility standards (WCAG 2.1).
Experience identifying and resolving bugs, installation issues, and platform vulnerabilities.
Strong analytical and problem-solving skills with a focus on delivering scalable, secure, and maintainable solutions.
Preferred Skills:
Experience with cloud-based CMS environments and CI/CD pipelines.
Familiarity with version control systems (e.g., Git) and infrastructure monitoring tools.
Knowledge of containerization tools (e.g., Docker, Kubernetes)