Technical Leadership: Provide technical guidance and mentoring to a team of AEM developers, ensuring best practices are followed and code quality is maintained.
Solution Architecture: Contribute to the design and architecture of AEM solutions, including component development, template design, and workflow creation.
Hands-on Development: Develop and implement AEM components, templates, and workflows using best practices and coding standards.
Performance Optimization: Analyze and optimize AEM applications for performance, scalability, and security.
Client Collaboration: Work closely with client stakeholders and product owners to gather requirements, translate them into technical specifications, and deliver solutions that meet their needs.
Global Teamwork: Collaborate effectively with a geographically distributed team, including Barbarian colleagues, client team members, and potentially external partners.
Problem Solving: Troubleshoot and resolve technical issues related to AEM and related technologies.
Continuous Learning: Stay up-to-date with the latest AEM features, trends, and best practices.