Solution Architect - DXPJob SummaryWe are seeking a highly skilled Solution Architect with 8+ years of experience designing and delivering scalable web and mobile application solutions using Adobe Experience Manager (AEM) and modern frontend & backend frameworks. This role requires a balance of architectural leadership and hands-on code development & execution.
Location - Mississauga, ONThe ideal candidate brings proven expertise across AEM, React, React Native, and Next.js, along with strong experience in cloud-native architectures, microservices, DevOps, CI/CD, and API-driven integrations. They will own solution design, define technical standards, and guide engineering teams while remaining actively involved in development and technical decision-making.
The candidate must have personally built, delivered, and launched production websites and mobile applications, with end-to-end ownership from development through production release (including App Store and/or Google Play deployments). This role is not suited for candidates with only conceptual or oversight experience - hands-on code development & delivery experience is mandatory.
Key Responsibilities- Solution Architecture & Development
- Lead the architecture and development of Adobe Experience Manager (AEM), with deep expertise in AEM Sites, Assets, Adobe Workfront, Workflows, and Headless CMS.
- Responsible for creating and documenting High-Level and Low-Level Designs (HLD/LLD), focusing on the integration of Adobe Experience Manager (AEM), websites and mobile apps.
- Ensure seamless integration of AEM with backend services, APIs, and third-party systems.
- Oversee the architecture and development of modern web and mobile applications using React, React Native, and Next.js.
- Design and develop scalable, reusable components and front-end architectures for web and mobile platforms.
- Web and Mobile App Development & Optimization
- Must have hands-on code development & delivery experience in mobile apps and websites.
- Lead the architecture and development of React and Next.js websites and React Native mobile applications, ensuring cross-platform performance and scalability.
- Architect and implement server-side rendering (SSR) and static site generation (SSG) strategies in Next.js.
- Provide technical mentorship to developers on React, React Native, Next.js, and AEM.
- Optimize applications for performance, security, and scalability across different platforms.
- Own and lead code reviews, architectural decisions, and technical deep dives.
- Performance Optimization & Infrastructure
- Optimize web performance through techniques such as lazy loading, CDN, caching, and image optimization.
- Proficiency in API development, including Firebase, GraphQL, REST, and backend integrations, with a strong understanding of backend development in Node.js, Java, or Python for designing scalable and efficient API architectures.
- Implement CI/CD pipelines, automated testing, and DevOps practices for web and mobile applications.
- Ensure high availability and scalability using Azure, RedHat, Kubernetes, and Docker.
- Define API gateway and microservices strategies for scalable backend integrations.
- Governance, Compliance & Documentation
- Maintain comprehensive documentation of technical architectures, best practices, and coding standards for HLDs, TDD, NFRs and Sequence Diagrams
- Enforce code quality, code coverage, security, and accessibility standards across web and mobile applications.
- Align and present solutions with enterprise architecture principles and IT strategies.
Key Skills & Experience- 8+ years in solution architecture for AEM, web, and mobile application development.
- Must Must Expert-level hands-on coding development and architecture skills in React, React Native, Next.js, and TypeScript.
- Deep expertise in Adobe Experience Manager (AEM), including AEM Sites, Assets, Workflows, and Headless CMS and integration with Adobe Search, Algolia etc.
- Proficiency in API development, Firebase, GraphQL, REST, and backend integrations.
- Strong understanding of backend development, including Node.js, Java, or Python, for designing scalable and efficient API architectures following design patterns.
- Expertise in scalable cloud deployments on ARO, Azure, RedHat, Kubernetes, and Docker.
- Knowledge of CDN systems like Akamai, Azure FD
- Knowledge of testing and DevOps, CI/CD Pipelines deployment, and App Store/Play Store deployments.
- Strong debugging, problem-solving, code optimization, and system scalability skills.
- Experience working in Agile environments (Scrum).
Key Performance Metrics- Code Quality & Maintainability: Adherence to best practices in React, Next.js, and React Native.
- Application Performance: Speed, scalability, and uptime of web and mobile applications.
- Stakeholder Satisfaction: Collaboration and delivery of business-aligned solutions.
- Financial Targets: Cost-effective cloud and infrastructure strategies.
Decision Rights - Architectural decisions for the AEM, Azure, web, and mobile applications ecosystems.
- Definition of technology stacks and best practices for React, React Native, and Next.js.
- Guidelines for performance, privacy, scalability, and security.
- Enterprise architecture, development teams, and IT infrastructure.
#LI-Hybrid
Job Requirements- Educational Background: Bachelor's degree in computer science, IT, or a related field (Master's preferred).
- Experience: 8+ years in solution architecture, 5+ years in React, React Native, and Next.js, 3+ years in AEM, 3+ years in ARO.
- Technical Skills: Expertise in React, React Native, Next.js, TypeScript, Node.js, Java and cloud platforms.
- Soft Skills: Strong leadership, collaboration, and problem-solving abilities.