Code and Theory

Code and Theory Network is the only network with a balance of 50% creative and 50% engineers at scale. The technology-first group within Stagwell Group is built to partner with businesses to navigate the complexity of changing consumer behaviors, emerging technologies and AI. With a global footprint and the capabilities to work across the entire consumer journey, we crave the hardest problems to solve. The network includes the flagship agency Code and Theory as well as Kettle, Mediacurrent, Rhythm and Truelogic. Code and Theory clients include Amazon, JPMorgan Chase, Microsoft, MSNBC, NFL, Pfizer and Zappos. For more, visit codeandtheory.com.

8 Job openings at Code and Theory
Architect, AEM (India) Bengaluru, Karnataka 0 years INR Not disclosed Remote Not specified

We are seeking a highly skilled AEM Architect: Sites, DAM, Edge & Forms to lead the design, development, and delivery of cutting-edge solutions using Adobe Experience Manager (AEM) and Adobe Marketing Cloud. The ideal candidate will leverage deep expertise in Java and hands-on experience in implementing enterprise-grade AEM Sites, DAM, and Edge solutions to create impactful digital experiences. This role requires strong technical leadership, solution design capabilities, and collaboration skills to ensure seamless integration of AEM within enterprise ecosystems. Familiarity with Adobe GenStudio, Workfront, eCommerce, and DevOps practices is advantageous. WHAT YOU’LL DO: Analyze business requirements and RFPs to design scalable, sustainable technical solutions for AEM and Adobe Marketing Cloud Own the solution blueprint and ensure alignment with industry best practices and client needs Prepare scope documents, delivery estimations, staffing plans, and dependencies for AEM and Adobe Marketing Cloud solutions Define enterprise architecture and demonstrate how AEM fits within the larger ecosystem, covering integration with personalization, eCommerce, and analytics platforms Guide technical teams with hands-on expertise and ensure code quality, performance tuning, and defect resolution Collaborate with cross-functional teams across geographies and communicate solutions effectively to stakeholders Mentor team members to grow Adobe Marketing Cloud expertise within the organization Support DevOps practices, including CI/CD pipelines, server administration, dispatcher configuration, and repository optimization Collaborate with cross-functional teams to gather requirements and translate them into technical solutions WHAT YOU’LL NEED: Hands-on development in Sightly (HTL), HTML, CSS, JavaScript, OSGi Bundles/Services, Sling Models, Workflows, Observers, and Schedulers AEM integrations with Adobe Analytics, Adobe Target, Adobe Campaign, AEP, Workfront, and eCommerce platforms User Authentication mechanisms: OAuth, SAML, SSO, LDAP Migration and upgrades from other CMS platforms to AEM Omni-channel experience delivery across web, mobile, and tablet platforms DevOps practices using Adobe Cloud Manager, Maven, Jenkins, etc Personalization journeys (online and offline segmentation), eCommerce integrations, and Enterprise Search integrations At least 4 implementations of AEM Experience with Adobe Marketing Cloud capabilities like Analytics, Target, or Campaigns Bachelor's or Master's degree in Computer Science, Engineering, or a related field AEM Architect certification NICE TO HAVE: Content and Experience Fragments, AEM Forms, AMS configurations Front-end frameworks: Bootstrap, React, Angular Integration expertise with Scene7, Smart Tagging, and Analytics Single Page Applications (SPA) implementation within AEM Large-scale asset migration and campaign workflows AEM on prem to AEMaaCS migration for live project ABOUT US Born in 2001, Code and Theory is a digital-first creative agency that sits at the center of creativity and technology. We pride ourselves on not only solving consumer and business problems, but also helping to establish new capabilities for our clients. With a global client roster of Fortune 100s and start-ups alike, we crave the hardest problems to solve. With a remote-first approach to our people, we have teams distributed across North America, South America, Europe, and Asia. The Code and Theory global network of agencies is growing and includes Kettle, Instrument, Left Field Labs, Mediacurrent, Rhythm, and TrueLogic. Striving never to be pigeonholed, we work across every major category: from tech to CPG, financial services to travel & hospitality, government and education to media and publishing. We value the collaboration with our client partners, including but not limited to Adidas, Amazon, Con Edison, Diageo, EY, J.P. Morgan Chase, Lenovo, Marriott, Mars, Microsoft, Thomson Reuters, and TikTok. The Code and Theory network comprises nearly 2,000 people with 50% engineers and 50% creative talent. We’re always on the lookout for smart, driven, and forward-thinking people to join our team.

Associate Project Manager (India) Bengaluru 8 years INR 2.16 - 8.0 Lacs P.A. Remote Part Time

Our program management group drives a seamless product delivery that will delight our clients and their customers. Working in collaboration with our engineering, design, product and quality assurance teams, you will build software that solves real-world problems. You are a passionate advocate for software quality, its role in our society and its relationship to technology. You possess outstanding project management skills, ability to lead a multidimensional program(s) within a brand ecosystem, and a solid understanding of contemporary tools and product methodologies. As an Associate Project Manager throughout the project life cycle, you are focal to the impact of the engagement. You facilitate various project workshops and processes enabling a cross-functional effort that will bring an exceptionally high-quality product and experience to consumers. WHAT YOU’LL DO: This role will focus on planning, directing, and coordinating projects from initiation through to implementation Clearly defining project roles & responsibilities, escalation paths, and ownership Actively participating in project scope, sizing, and resource requirements Facilitating scrum ceremonies with the project team and establish various touchpoints with internal stakeholders and clients to communicate clear status Coordinate with global Program and Project Managers for sprint scope and overall release scope Coordinating, supervising and supporting the project team members/staff with regards to project deliverables Tracking project deliveries using agile project management tools Allocate and monitor SOW deliverables by scheduling tasks and tracking progress to delivery milestones, adhering to process compliance in producing the release level artifacts, and reviewing deliverables Manage Risks and Dependencies Reporting on project progress and communicate relevant information to Program Manager and leadership team Contribute to team building and resolve or escalate team conflicts with engineering managers Track daily progress and ensure slippages are controlled, managed and reported Conduct defect triage workshops to improve product quality Coordinate with product owner and scrum teams in preparation for sprint planning in order to set the team for success. Document and publish sprint delivery schedules and timelines Manage Scope by capturing all elements in the scope item, whether charging additional to the customer or not Keeping a signed-off Change Order document for each chargeable scope item Focus on value delivered to the customer and constantly work with client engagement and product managers Excellent communication and collaboration skills, with the ability to work effectively in a team environment. Self-motivated and able to manage multiple tasks and projects simultaneously. WHAT YOU’LL NEED: Preferably a BS or MS degree in Computer Science, Computer Engineering, or prior experience in software development or QA engineering 8+ years of overall experience with Engineering background and 4 years actively as a Project Manager/Scrum Master Ability to effectively interpret project’s objectives from client's perspective as well as challenges and support the team on their deliverables Prior experience directly interacting with or working with clients across the world is a must Extremely strong oral and written communication skills are a must Strong experience working with colleagues and stakeholders in the US PMI PMP/ACP Certificate / Scrum Master certification is a plus Deep understanding of all aspects of software development Track record of championing agile practices and identifying the right framework that can be adopted by agile teams Experience in managing and tracking team velocity and other KPIs in relation to the project Experience in risk management of projects Experience in dealing with ambiguous and uncertain situations. Must be able to demonstrate a past track record Experience reporting project budgets and tracking burn Experience using Jira/Azure DevOps agile delivery tools is must and should be able to maintain as single source of truth for end-to-end project execution and governance Proven track record of working independently and making key decisions Ability to influence team members with innovative changes and improvements by challenging the status quo and demonstrating risk-taking Must have a pleasant and polished demeanor ABOUT US Born in 2001, Code and Theory is a digital-first creative agency that sits at the center of creativity and technology. We pride ourselves on not only solving consumer and business problems, but also helping to establish new capabilities for our clients. With a global client roster of Fortune 100s and start-ups alike, we crave the hardest problems to solve. With a remote-first approach to our people, we have teams distributed across North America, South America, Europe, and Asia. The Code and Theory global network of agencies is growing and includes Kettle, Instrument, Left Field Labs, Mediacurrent, Rhythm, and TrueLogic. Striving never to be pigeonholed, we work across every major category: from tech to CPG, financial services to travel & hospitality, government and education to media and publishing. We value the collaboration with our client partners, including but not limited to Adidas, Amazon, Con Edison, Diageo, EY, J.P. Morgan Chase, Lenovo, Marriott, Mars, Microsoft, Thomson Reuters, and TikTok. The Code and Theory network comprises nearly 2,000 people with 50% engineers and 50% creative talent. We’re always on the lookout for smart, driven, and forward-thinking people to join our team.

AEM Architect, Leads and Developers karnataka 2 - 6 years INR Not disclosed On-site Full Time

As an experienced professional, you will have the opportunity to contribute your expertise as an AEM Architect, Team Lead, or Developer within our expanding Adobe team. Key Responsibilities: - Design and oversee the implementation of Adobe Experience Manager solutions, ensuring best practices and architectural standards are maintained. - Provide technical leadership and strategic guidance for projects. - Lead and coordinate the development team, managing project timelines and deliverables. - Collaborate with stakeholders to gather requirements and ensure project success. - Develop and customize Adobe Experience Manager components and templates, writing clean and efficient code. - Troubleshoot and resolve technical issues during development and deployment. Qualifications Required: - Proven experience in Adobe Experience Manager. - Strong understanding of software development principles. - Excellent problem-solving skills. - Ability to work collaboratively in a team environment. - Effective communication skills.,

Director Technology bengaluru 16 - 20 years INR 80.0 - 90.0 Lacs P.A. Hybrid Full Time

16-21 years of total experience, with 5+ years of hands-on experience building web applications using TypeScript (NextJS, React) Proven track record of successfully managing technical delivery and leading teams to achieve ambitious goals Strong experience in stakeholder management and building client trust Deep expertise in architecture, design, and emerging technologies with a consultative approach Experience mentoring and developing technical talent, with a passion for growing leadership skills within teams Demonstrated ability to drive innovation and align technical solutions with organizational strategy 4+ years of experience in setting up and maintaining web servers Proficiency in HTML5, CSS3 and Javascript ES6 Proficiency in Tailwind, Bootstrap and SCSS is a must Proficiency in React state management libraries like Redux, Zustand and XState Experience using component library like Radix UI, ShadCN Experience in building reusable code and libraries Proven record of building large frontend applications with focus on scalability, performance and accessibility (a11y) Experience handling multiple client accounts and successfully delivering projects with high code quality and on-time delivery Experience with API integrations including REST or GraphQL Experience troubleshooting CI/CD pipelines, hosting services Experience managing the full SDLC in version control systems (Git, GitHub) and modern development workflows (Agile, SCRUM) Experience building cross-browser compatibility applications that work seamlessly across all browsers Exposure to Cloud services like AWS, Azure, GCP Experience with at least one headless CMS (Contentful, Sanity, or similar) with SSR Experience collaborating effectively within an agile development environment Experience addressing client concerns, providing regular updates, and maintaining trust through transparent communication Experience leading a team through challenges, aligning efforts toward common goals, and driving to the finish line Experience guiding teams on best practices, emerging technologies, and innovative approaches to achieve business objectives Experience fostering a culture of continuous learning, collaboration, and innovation within a team Experience identifying and nurturing talent to build high-performing teams Clear communication skills to represent projects to internal and external stakeholders with technical fluency Solid foundation in building scalable and performant systems Ability to mentor junior engineers and to contribute to technical decision-making Excellent communication and interpersonal skills Role & responsibilities Preferred candidate profile Experience implementing performant Animations using libraries like Framer Motion, React-spring Experience with Angular / Vue and Data Visualisation frameworks like D3 or Highcharts preferred Experience using Vercel Experience with Machine Learning (ML) and Artificial Intelligence (AI) Expert understanding of web accessibility with animations

Architect, AEP (India) bengaluru, karnataka 0 years None Not disclosed Remote Not specified

We are seeking a highly skilled AEM Architect: Sites, DAM, Edge & Forms to lead the design, development, and delivery of cutting-edge solutions using Adobe Experience Manager (AEM) and Adobe Marketing Cloud. The ideal candidate will leverage deep expertise in Java and hands-on experience in implementing enterprise-grade AEM Sites, DAM, and Edge solutions to create impactful digital experiences. This role requires strong technical leadership, solution design capabilities, and collaboration skills to ensure seamless integration of AEM within enterprise ecosystems. Familiarity with Adobe GenStudio, Workfront, eCommerce, and DevOps practices is advantageous. WHAT YOU’LL DO: Analyze business requirements and RFPs to design scalable, sustainable technical solutions for AEM and Adobe Marketing Cloud Own the solution blueprint and ensure alignment with industry best practices and client needs Prepare scope documents, delivery estimations, staffing plans, and dependencies for AEM and Adobe Marketing Cloud solutions Define enterprise architecture and demonstrate how AEM fits within the larger ecosystem, covering integration with personalization, eCommerce, and analytics platforms Guide technical teams with hands-on expertise and ensure code quality, performance tuning, and defect resolution Collaborate with cross-functional teams across geographies and communicate solutions effectively to stakeholders Mentor team members to grow Adobe Marketing Cloud expertise within the organization Support DevOps practices, including CI/CD pipelines, server administration, dispatcher configuration, and repository optimization Collaborate with cross-functional teams to gather requirements and translate them into technical solutions WHAT YOU’LL NEED: Hands-on development in Sightly (HTL), HTML, CSS, JavaScript, OSGi Bundles/Services, Sling Models, Workflows, Observers, and Schedulers AEM integrations with Adobe Analytics, Adobe Target, Adobe Campaign, AEP, Workfront, and eCommerce platforms User Authentication mechanisms: OAuth, SAML, SSO, LDAP Migration and upgrades from other CMS platforms to AEM Omni-channel experience delivery across web, mobile, and tablet platforms DevOps practices using Adobe Cloud Manager, Maven, Jenkins, etc Personalization journeys (online and offline segmentation), eCommerce integrations, and Enterprise Search integrations At least 4 implementations of AEM Experience with Adobe Marketing Cloud capabilities like Analytics, Target, or Campaigns Bachelor's or Master's degree in Computer Science, Engineering, or a related field AEM Architect certification NICE TO HAVE: Content and Experience Fragments, AEM Forms, AMS configurations Front-end frameworks: Bootstrap, React, Angular Integration expertise with Scene7, Smart Tagging, and Analytics Single Page Applications (SPA) implementation within AEM Large-scale asset migration and campaign workflows AEM on prem to AEMaaCS migration for live project ABOUT US Born in 2001, Code and Theory is a digital-first creative agency that sits at the center of creativity and technology. We pride ourselves on not only solving consumer and business problems, but also helping to establish new capabilities for our clients. With a global client roster of Fortune 100s and start-ups alike, we crave the hardest problems to solve. With a remote-first approach to our people, we have teams distributed across North America, South America, Europe, and Asia. The Code and Theory global network of agencies is growing and includes Kettle, Instrument, Left Field Labs, Mediacurrent, Rhythm, and TrueLogic. Striving never to be pigeonholed, we work across every major category: from tech to CPG, financial services to travel & hospitality, government and education to media and publishing. We value the collaboration with our client partners, including but not limited to Adidas, Amazon, Con Edison, Diageo, EY, J.P. Morgan Chase, Lenovo, Marriott, Mars, Microsoft, Thomson Reuters, and TikTok. The Code and Theory network comprises nearly 2,000 people with 50% engineers and 50% creative talent. We’re always on the lookout for smart, driven, and forward-thinking people to join our team.

Senior Engineer, AI Machine Learning bengaluru 5 - 7 years INR 15.0 - 25.0 Lacs P.A. Hybrid Full Time

Role & responsibilities Collaborate with cross-functional teams to define AI use cases, gather requirements, and architect end-to-end AI solutions that align with business goals Develop and implement machine learning and deep learning algorithms, models, and frameworks to solve intricate problems and enhance system capabilities Oversee data collection, preprocessing, and feature engineering to ensure high-quality input for AI models Train and fine-tune machine learning models using large datasets, and rigorously evaluate model performance using appropriate metrics Design the AI infrastructure, choose suitable frameworks, libraries, and tools, and ensure scalability, reliability, and efficiency of AI systems Build rapid prototypes and proof of concepts (POCs) to demonstrate the feasibility and potential of AI solutions Provide technical guidance, mentorship, and support to AI development teams, fostering a culture of innovation and collaboration Stay abreast of AI trends, emerging technologies, and best practices, and contribute to the company's AI strategy by proposing innovative solutions Lead the deployment of AI solutions into production environments, integrating them with existing systems and workflows Continuously optimize AI solutions for speed, efficiency, and accuracy, and address any bottlenecks or issues Create comprehensive technical documentation, including design specifications, architecture diagrams, and code comments Preferred candidate profile Proven experience as an AI Engineer, Machine Learning Engineer, Data Engineer or AI Architect, with a track record of successful AI solution design and implementation Strong programming skills in Python, and proficiency in AI libraries and frameworks (TensorFlow, PyTorch, scikit-learn, etc.) In-depth knowledge of machine learning techniques, algorithms, and model evaluation Familiarity with big data technologies, cloud platforms, and distributed computing Excellent problem-solving abilities and analytical thinking Effective communication skills to collaborate with cross-functional teams and present technical concepts to both technical and non-technical stakeholders Demonstrated ability to lead technical projects, drive innovation, and mentor junior team members Experience building and deploying AI/ML-powered products to live production

Engineering Manager bengaluru 10 - 15 years INR 45.0 - 50.0 Lacs P.A. Hybrid Full Time

Role & responsibilities : Lead and coach a group of engineers in delivering scalable, flexible and secure features to our customers Leading engineering teams composed of backend, frontend, developers and QA Deep dive into the work of your team, review the code submitted by your team, and resolve the root cause of problems Coach your team members how to increase the quality of their code based on real examples Involve in hiring for your teams, building a diverse team while fostering a positive, collaborative, and inclusive environment Drive a continuous improvement process - introduce new tools & automations based on real data analysis Represent the team to engineering groups internally, to executive leaders in various functional groups within Code and Theory, to current and future customers, and to our partner organizations Collaborate with Product/Project Managers to plan, implement and deliver tasks and modules on a timely basis with best practices and adherence to SOPs Manage the development pipeline to deliver features on schedule while maintaining high bar for quality Closely Interact with other functions such as PM/Product, Design, UI/UX, Architecture, QA, and deliver planned features Create strong practices around test driven development, automating delivery of apps to the marketplace with strong CI/CD practices Play the role of an unblocker in a tight scrum environment. Should be able to help other developers with challenges, problem solving, and help achieve milestones as per plan Prioritize to manage ad-hoc requests in parallel with ongoing projects Set clear performance expectations and goals, regularly monitoring and evaluating team and individual performance Preferred candidate profile Total 12-15 years of IT experience out of which minimum 5+ years of experience in an engineering management role, with a proven record of success as a Lead/Senior Engineer prior to that. Expertise in ReactJS, JavaScript, NodeJS, Radix UI / Material Design, Design Systems, HTML/CSS, Storybook, Tailwind. Strong experience working with Headless CMS platforms like Contentful, Sanity. Hands-on experience in system design and architecture, including the ability to lead high-level system discussions and make informed architectural decisions. Solid understanding and practical experience with MVVM, MVP, MVC patterns. 4+ years of experience working in agile teams (Scrum/Kanban) is mandatory. Must be a compelling and clear communicator, able to represent your team to internal and external stakeholders with varying levels of technical knowledge. Proven ability to manage multiple projects/priorities in a fast-paced environment. Strong skills in problem solving, debugging, and optimizing performance. Demonstrated ability to continuously improve the team's work quality, performance, and efficiency. Experience with writing and maintaining unit tests, functional tests, and managing CI/CD pipelines. Active involvement in system design, coding, and release management. Flexible and able to thrive in a dynamic environment. Ability to motivate and guide teams, driving innovation and best practices.

Technical Architect bengaluru 16 - 20 years INR 50.0 - 65.0 Lacs P.A. Hybrid Full Time

Role & responsibilities Work hands-on to develop user-focused, immersive, responsive web applications, advocating for clean code, testing, process refinements, and continuous improvements Leverage advanced TypeScript/JavaScript frameworks (NextJS, React, Angular, Vue, Svelte, etc) as well as modern styling frameworks (Tailwind, MUI, CSS Modules, etc) on modern content, commerce, or custom applications Take ownership of end-to-end delivery for critical projects, ensuring technical excellence and timely execution Provide strategic direction on architecture, design, and technology adoption Contribute to Technical Approach documents and propose plans to implement solutions technically and to deliver within budgeted timelines Build and nurture relationships with clients and stakeholders, ensuring alignment of technical solutions with business needs; experience with North America clients preferred Demonstrate exemplary leadership skills by fostering a positive, inclusive, and high-energy work environment Lead the ideation and development of innovative solutions that add value to projects and align with organizational goals Groom and mentor the next generation of technical leaders within the organization Work on all aspects of web products, including implementation of the design wireframes, animation/motion, business logic, interfaces to the backend APIs, incorporating analytics & SEO, performance and security, CI/CD pipelines Implement best practices for maintaining high standards of quality delivery Optimize user interfaces for performance, scalability, and accessibility, ensuring a seamless user experience across devices and screen sizes Define, validate, implement, and test your approach to building scalable and performant software Collaborate with our design and product teams to identify and implement innovative technology solutions that enhance customer experiences and drive conversion Work with the quality assurance team to set up and complete testing activities in scope for the project Set up necessary deployment pipelines and environments in collaboration with DevOps Develop and maintain reusable web software components/libraries for internal use to maximize development efficiency Be proactive and results-oriented with a strong desire to learn and grow Act as a product evangelist with a deep curiosity about technology trends Cultivate a collaborative working environment and a culture of technical ownership Preferred candidate profile 16-21 years of total experience, with 5+ years of hands-on experience building web applications using TypeScript (NextJS, React) Proven track record of successfully managing technical delivery and leading teams to achieve ambitious goals Strong experience in stakeholder management and building client trust Deep expertise in architecture, design, and emerging technologies with a consultative approach Experience mentoring and developing technical talent, with a passion for growing leadership skills within teams Demonstrated ability to drive innovation and align technical solutions with organizational strategy 4+ years of experience in setting up and maintaining web servers Proficiency in HTML5, CSS3 and Javascript ES6 Proficiency in Tailwind, Bootstrap and SCSS is a must Proficiency in React state management libraries like Redux, Zustand and XState Experience using component library like Radix UI, ShadCN Experience in building reusable code and libraries Proven record of building large frontend applications with focus on scalability, performance and accessibility (a11y) Experience handling multiple client accounts and successfully delivering projects with high code quality and on-time delivery Experience with API integrations including REST or GraphQL Experience troubleshooting CI/CD pipelines, hosting services Experience managing the full SDLC in version control systems (Git, GitHub) and modern development workflows (Agile, SCRUM) Experience building cross-browser compatibility applications that work seamlessly across all browsers Exposure to Cloud services like AWS, Azure, GCP Experience with at least one headless CMS (Contentful, Sanity, or similar) with SSR Experience collaborating effectively within an agile development environment Experience addressing client concerns, providing regular updates, and maintaining trust through transparent communication Experience leading a team through challenges, aligning efforts toward common goals, and driving to the finish line Experience guiding teams on best practices, emerging technologies, and innovative approaches to achieve business objectives Experience fostering a culture of continuous learning, collaboration, and innovation within a team Experience identifying and nurturing talent to build high-performing teams Clear communication skills to represent projects to internal and external stakeholders with technical fluency Solid foundation in building scalable and performant systems Ability to mentor junior engineers and to contribute to technical decision-making Excellent communication and interpersonal skills NICE TO HAVE Experience implementing performant Animations using libraries like Framer Motion, React-spring Experience with Angular / Vue and Data Visualisation frameworks like D3 or Highcharts preferred Experience using Vercel Experience with Machine Learning (ML) and Artificial Intelligence (AI) Expert understanding of web accessibility with animations

FIND ON MAP

Code and Theory