31 Jul
|
Hogarth World Wide
|
Chennai
31 Jul
Hogarth World Wide
Chennai
Key Role Responsibilities
- Lead and mentor a team of developers, providing technical guidance, support, and expertise.
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to define technical requirements and project milestones.
- Drive the technical direction, architecture, and implementation strategies for decoupled CMS projects.
- Ensure adherence to best practices, coding standards, and quality guidelines throughout the development process.
- Develop and maintain robust, scalable, and high-performance web applications using contemporary web technologies.
- Implement decoupled CMS solutions, integrating front-end frameworks with back-end CMS platforms.
- Design and develop APIs, Microservices, and other server-side components to support decoupled architectures.
- Collaborate with front-end developers to ensure seamless integration between the presentation layer and the decoupled CMS.
- Demonstrate strong proficiency in decoupled CMS platforms, specifically Drupal, Sitecore, or Umbraco.
- Stay up to date with the latest industry trends and advancements in web development, decoupled architectures, and CMS technologies.
- Provide technical guidance and recommendations for selecting the most appropriate CMS platform based on project requirements.
- Work closely with project managers to define project scope, timelines, and resource allocation.
- Participate in sprint planning, backlog grooming, and other Agile development processes.
- Identify and mitigate technical risks and challenges, ensuring timely delivery of high-quality software solutions.
Key Candidate Requirements
- Proven experience as a Full Stack Engineer, with a focus on decoupled CMS solutions.
- Strong background in developing web applications using modern front-end and back-end technologies.
Skills:
- Proficiency in decoupled CMS platforms, ideally Drupal.
- Strong expertise in front-end technologies such as JavaScript (ES6+), HTML5, CSS3, and front-end frameworks like React, Angular, or Vue.js.
- Experience with server-side technologies such as Node.js, PHP, .NET, or Java.
- Solid understanding of RESTful APIs, GraphQL, and other API integration techniques.
- Knowledge of database systems (e.g., MySQL, PostgreSQL) and proficiency in SQL.
- Proven experience in leading and mentoring a team of developers.
- Strong communication and interpersonal skills to collaborate effectively with cross-functional teams.
- Ability to provide technical guidance, conduct code reviews, and promote best practices.
- Excellent problem-solving and decision-making abilities.
- Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud).
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of DevOps practices and CI/CD pipelines.
- Understanding of agile software development methodologies.
Drupal Specific Requirements
Drupal Development Expertise
- Extensive experience in building and maintaining Drupal-based web applications, with proficiency in Drupal 9+
- Strong understanding of Drupal's core API, hooks, and custom module development.
- Proven ability to develop reusable Drupal modules and themes to meet specific project requirements.
- Expertise in leveraging Drupal's theming layer and creating responsive, adaptive themes that integrate seamlessly with modern front-end frameworks.
- Experience implementing decoupled (headless) Drupal architectures, including building and consuming APIs to deliver content to front-end applications.
- Familiarity with GraphQL or JSON for integrating Drupal as a content repository with front-end JavaScript frameworks.
Drupal Configuration experience:
- Solid understanding of Drupal's Configuration Management system to manage site configurations effectively across different environments and large multisite deployments.
- Experience in designing complex content workflows using Drupal's Workbench or other content moderation tools.
- Proficiency in setting up and managing user roles, permissions, and access control to enforce security best practices.
- Familiarity with Drupal's multilingual capabilities to manage content across different languages.
- Experience with multisite configurations for managing multiple websites from a single Drupal instance.
- Expertise in optimizing Drupal performance, including caching strategies using tools like Drupal Cache API, Varnish, and Memcached.
- Experience with database tuning and performance analysis to ensure Drupal applications run efficiently.
- Ability to identify and select contributed modules based on project needs and familiarity with evaluating module stability and support.
Bonus
- Experience contributing to the Drupal community, including writing patches or supporting contributed modules, is a plus.
📌 Drupal Technical Lead (Chennai)
🏢 Hogarth World Wide
📍 Chennai