Enterprise Web
CMS
Micro Animation

Building Enterprise Level Website: Lessons on branding perfections

Deep dive into the architecture and engineering decisions behind building professional brand site for loyalty-as-a-service platforms that power rewards programs for global brands like American Express, HSBC, and Marriott.

Majin Team
Majin Team
January 5, 2026
12 min read
Share:
Building Enterprise Level Website: Lessons on branding perfections

Featured Project

When we partnered with Ascenda to build their enterprise website, we knew we were embarking on a project that would push the boundaries of what a corporate website could be. Ascenda powers loyalty programs for some of the world's most recognizable brands—American Express, HSBC, Uber, Marriott—and their website needed to reflect that level of excellence.

The Challenge: Enterprise-Grade with Startup Speed

Ascenda came to us with ambitious requirements. They needed a website that could:

  • Heavy customization and interactivity with pixel perfect design precision
  • Empower marketing teams to make content changes without developer involvement
  • Showcase complex products in an engaging, accessible way
  • Maintain brand consistency across hundreds of pages
  • Support multiple languages and regional variations

The existing website was built on a legacy CMS that had become a bottleneck. Content updates took weeks, design changes required full development cycles, and performance was suffering.

Our Approach: Next.js + Prismic CMS

After evaluating several technology stacks, we recommended a modern JAMstack architecture built on Next.js with Prismic as the headless CMS.

Why Next.js?

Next.js provided the perfect foundation for an enterprise website:

  • Static Site Generation (SSG) for blazing-fast page loads
  • Incremental Static Regeneration (ISR) for real-time content updates
  • Image optimization out of the box
  • Edge caching through Vercel's global CDN

Why Prismic?

Prismic's Slice Machine architecture aligned perfectly with our component-driven approach:

  • Reusable content slices that marketing could mix and match
  • Preview functionality for reviewing changes before publishing
  • Scheduling for planned content releases
  • Multi-language support built-in

Building the Component Library

We developed a comprehensive library of reusable React components, each designed to be both visually stunning and highly performant.

Professional Design Components

Every component was built with attention to detail:

  • Hero sections with dynamic backgrounds and animated text
  • Feature grids with hover interactions and micro-animations
  • Testimonial carousels with smooth transitions
  • Data visualization components for showing loyalty program metrics

Lottie Animations

One of the standout features was our integration of Lottie animations throughout the site. These lightweight, vector-based animations added life to the pages without sacrificing performance.

"The animations bring our platform's capabilities to life in a way that static images never could. Visitors immediately understand the value we provide." — Ascenda Marketing Team

The Careers Page: A Special Challenge

Ascenda's careers page required special attention. They wanted something that would attract top talent while showcasing their culture and values.

We built a custom animated experience featuring:

  • Interactive timeline showing company milestones
  • Department exploration with smooth transitions between teams
  • Employee testimonials with video integration
  • Real-time job listings pulled from their ATS

The page became one of the highest-performing in terms of engagement metrics.

Terms & Conditions: Solving the Content Pipeline

One unexpected challenge was the legal content. Ascenda's legal team worked in Microsoft Word, but the website needed clean, styled HTML.

We solved this with an innovative Writage integration:

  1. Legal team writes/edits documents in Word
  2. Documents are exported to Markdown via Writage
  3. Our build pipeline processes the Markdown
  4. Content appears on the website with consistent styling

This eliminated the copy-paste errors and formatting inconsistencies that had plagued previous workflows.

Results and Impact

The new website launched to immediate positive feedback:

MetricBeforeAfterImprovement
Page Load Time4.2s1.1s74% faster
Components Reuse4%40%10x higher
Content Update Time2 weeks2 hours98% faster
Mobile Bounce Rate68%34%50% lower

Key Takeaways

Building Ascenda's website reinforced several principles we apply to all our projects:

  1. Content architecture is as important as code architecture — Investing time in the CMS structure pays dividends in maintainability
  2. Performance is a feature — Users expect sub-second experiences; anything less is a competitive disadvantage
  3. Empower content teams — The best technology is invisible to content creators
  4. Animation with purpose — Every motion should communicate something, not just decorate

The Ascenda project exemplifies what's possible when enterprise requirements meet modern web development practices. The result is a website that serves both the brand's ambitious goals and its users' expectations for fast, engaging experiences.

Majin Team

Majin Team

Software Engineering Team

We are a passionate team of software engineers dedicated to building exceptional digital products. With expertise spanning web, mobile, and enterprise solutions, we help businesses transform their ideas into reality.

Related Articles

Ready to Build Something Great?

Let's discuss how we can help transform your digital presence with modern web technologies.