AEM Architect
3 months ago
Parsippany, United States
Calabitek
Full time
Job DescriptionJob DescriptionKey Responsibilities:
- Architecture & Design: Lead the architectural design of the AEM platform, ensuring scalability, performance, and security to support a global digital presence.
- Solution Development: Oversee the development and implementation of AEM-based solutions, including content management, personalization, and digital asset management.
- Technical Leadership: Provide technical leadership and mentorship to development teams, guiding them in best practices, coding standards, and AEM-specific development techniques.
- Integration: Design and oversee the integration of AEM with other systems and platforms, including CRM, analytics, e-commerce, and third-party services, ensuring seamless data flow and user experience.
- Customization & Configuration: Develop custom components, templates, and workflows in AEM, tailoring the platform to meet specific business requirements and enhancing its capabilities.
- Performance Optimization: Monitor and optimize the performance of the AEM platform, implementing caching strategies, load balancing, and other techniques to ensure a fast, reliable user experience.
- Governance & Compliance: Establish governance models, security protocols, and compliance standards for the AEM platform, ensuring adherence to global regulations and best practices.
- Stakeholder Collaboration: Work closely with global stakeholders to understand their needs and translate them into technical solutions that align with the overall business strategy.
- Documentation & Training: Create detailed architectural documentation and provide training to development teams and content authors on the effective use of AEM.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field. Master's degree is a plus.
- Minimum of 8-10 years of experience in software architecture and development, with at least 5 years of hands-on experience with Adobe Experience Manager (AEM).
- In-depth knowledge of AEM architecture, including components, templates, workflows, Sling models, OSGi, and RESTful APIs.
- Strong experience with Java, JavaScript, HTML/CSS, and other web technologies relevant to AEM development.
- Experience with integrating AEM with other enterprise systems, such as CRM, DAM, e-commerce platforms, and analytics tools.
- Familiarity with deploying AEM in cloud environments, such as Adobe Managed Services (AMS) or other cloud platforms like AWS or Azure.
- Excellent problem-solving skills, with a track record of architecting solutions that address complex technical challenges.
- Strong communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
React Architect
Location-Parsippany, NJ
Key Responsibilities:
- Architecture & Design: Lead the architectural design and implementation of React-based solutions, ensuring scalability, performance, and maintainability across the global digital platform.
- Technical Leadership: Provide technical leadership and mentorship to front-end development teams, guiding them in best practices, coding standards, and modern React.js development techniques.
- Component Development: Oversee the creation of reusable, modular React components and libraries that can be leveraged across various parts of the platform.
- Integration: Design and implement integrations with back-end services, APIs, and third-party systems to ensure seamless data flow and functionality across the platform.
- Performance Optimization: Optimize the performance of React applications, implementing best practices for rendering, caching, and code-splitting to ensure a fast and responsive user experience.
- Code Review & Quality Assurance: Conduct code reviews and enforce quality standards to ensure the delivery of high-quality, robust code.
- Collaboration: Work closely with UX/UI designers to ensure that the user interface is both visually appealing and technically feasible, aligning with overall platform goals.
- Documentation: Develop and maintain architectural documentation, coding guidelines, and technical specifications to support ongoing development and maintenance.
- Stakeholder Communication: Engage with global stakeholders to understand business requirements and translate them into technical solutions that align with the platform's objectives.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field. A Master's degree is a plus.
- Minimum of 8-10 years of experience in front-end development, with at least 5 years of hands-on experience in React.js development and architecture.
- In-depth knowledge of React.js, including hooks, context, state management (e.g., Redux, MobX), and component lifecycle.
- Strong experience with JavaScript, ES6+, TypeScript, HTML5, CSS3, and front-end build tools (e.g., Webpack, Babel).
- Experience with RESTful and GraphQL APIs, as well as integrating React with back-end systems and services.
- Expertise in optimizing React applications for performance, including techniques such as lazy loading, code-splitting, and memoization.
- Proficiency in version control systems (e.g., Git) and experience with continuous integration/continuous deployment (CI/CD) pipelines.
- Strong communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.