About the job
At UN/COMMON Agency, we are looking for a talented Frontend Developer with expertise in Shopify and Sanity to join our dynamic team. As a crucial player in our high-priority initiative, you will facilitate the migration of extensive marketing and store location pages from Adobe Experience Manager (AEM) to a modern Shopify + Sanity architecture within a 12-week timeline.
In this role, you will leverage your strong frontend engineering skills to work with structured content systems and large-scale migrations in enterprise e-commerce environments. Your experience in translating legacy CMS content into modern composable architectures will be invaluable as you create scalable content models, reusable components, and optimized storefront experiences.
You will thrive in structured environments, adeptly managing technical execution while ensuring SEO integrity and content fidelity during migrations. Collaboration is key; you will work closely with designers, strategists, and developers to guarantee seamless content rendering across different environments.
Your responsibilities will include:
- Implementing structured content schemas and document types within Sanity Studio.
- Configuring marketing page templates, reusable components, and structured content modules.
- Building and maintaining preview functionality and publishing workflows for content editors.
- Developing frontend page templates in alignment with defined layout patterns.
- Creating reusable UI components using modern React patterns.
- Fetching and rendering content from Sanity APIs into the storefront experience.
- Integrating the Shopify Storefront API for referencing product data within content pages.
- Supporting the migration of approximately 260 marketing pages and 600 templated store detail pages.
- Writing or assisting with transformation scripts to convert AEM content structures into Sanity-compatible documents.
- Assisting with bulk content imports and validating data integrity post-migration.
- Collaborating with delivery, UX, and engineering teams to maintain strict control over scope and timelines.

