Job Description
About the Job : We are seeking a highly skilled and experienced Senior Web Application Developer with a strong focus on Adobe Experience Manager (AEM) to join our dynamic team. In this role, you will be instrumental in the development and integration of sophisticated web applications, leveraging your deep understanding of AEM and modern web technologies. You will play a crucial role in bridging the gap between various technical teams, ensuring seamless collaboration and the successful delivery of our website development projects. This position offers an exciting opportunity to contribute to the technical architecture, design, and development of innovative web solutions, including the exploration of cutting-edge conversational search functionalities powered by GenAI technologies. Responsibilities : – Web Application Development : Lead and participate in the hands-on development of robust and scalable web applications, with a primary focus on the Adobe Experience Manager platform. – AEM Integration : Architect and implement seamless integrations between AEM and other enterprise systems utilizing RESTful APIs. – Technical Design : Create comprehensive high-level and low-level technical design documents, outlining the proposed solutions and their implementation details. – Technical Architecture Contribution : Actively contribute to and thoroughly comprehend the overall technical architecture of web applications, ensuring alignment with best practices and business requirements. – Modern Design Patterns : Apply and promote the use of modern design patterns and architectural principles in web application development to ensure maintainability, scalability, and performance. – Conversational Search Exploration : Leverage your familiarity with GenAI technologies (such as ChatGPT) to contribute to the exploration and potential implementation of innovative conversational search functionalities within our web applications. – Cross-Team Collaboration : Effectively “join the dots” and facilitate clear communication between various internal technical teams on a wide range of topics, including technical architecture, design, and the overall scope of website development. – Technical Dependency Ownership : Take ownership of identifying, tracking, and driving the resolution of technical dependencies that involve various products and systems impacted or involved during website development projects. – External Collaboration : Collaborate effectively with technical teams within the firm and external suppliers to resolve technical challenges, such as connectivity requirements and IP/URL whitelisting. – Engineering Liaison : Serve as a key liaison between core engineering teams (Development and Quality Assurance) to ensure that all open technical next steps are clearly defined, communicated, and addressed in a timely manner. Qualifications : – Bachelor’s degree in Computer Science, Engineering, or a related field. – Minimum of 7 years of hands-on experience in web application development. – Extensive and demonstrable experience working with Adobe Experience Manager (AEM) is highly preferred. – Proven ability to design and implement integrations with AEM using RESTful APIs. – Solid experience in creating detailed high-level and low-level technical design documents. – Strong understanding of and experience contributing to technical architecture. – Familiarity with modern design patterns and their application in web development. – Exposure to and understanding of building conversational searches, ideally with some familiarity with GenAI technologies like ChatGPT. – Excellent communication, collaboration, and problem-solving skills. – Ability to work independently and as part of a team in a fast-paced environment. – – Strong analytical and logical thinking abilities. Preferred Skills : – Experience with other content management systems. – Knowledge of front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js). – Experience with CI/CD pipelines and DevOps practices. – Familiarity with cloud platforms (e.g., AWS, Azure, GCP). (ref:hirist.tech)