Services

Mobile development

Industry

M-Commerce

E-Commerce

Platform

iOS, Android

Location

USA

Team size

6-8 people

GOAT is the global retail platform for products from the past, present, and future.  Since its founding in 2015, GOAT has become the leading and most trusted sneaker marketplace in the world and later expanded into apparel and accessories from emerging, contemporary, and iconic brands. Today, the platform serves more than 30 million members across 170 countries.

Our cooperation with GOAT started in 2019 and continues to this day. The client came to Uptech through a referral. Since then, we have supported the development of buyer-facing mobile apps for iOS and Android, as well as the seller-facing Alias app.

We are not afraid of complex tasks, and we know everything is possible if you work like one team. In tight collaboration with the GOAT team, we have been involved in each part of the planning and development:

✅ Initial planning;
✅ Requirements validation;
✅ Features architecture designing;
✅ Development.

Over the years, the project has grown in complexity. The apps support advanced e-commerce logic and frequent redesigns driven by GOAT’s in-house design team. The client also handles large-scale campaigns with strict deadlines, especially during Black Friday. Our team works closely with GOAT engineers and designers to implement new features, adapt to changing requirements, and maintain high app stability under constant growth and peak loads.

Technologies
used

iOS

Swift
SwiftUI
Claude

Android

Kotlin
Compose

"Uptech’s ability to deliver work of high quality has exceeded our expectations. The team is technically skilled and collaborative, and their work is consistent. We’re impressed with Uptech’s commitment to the product’s success."

CHRIS TO

SVP of technology at GOAT Group

contact us

contact us

Challenges and Solutions

Offer Flow Complexity and Frequent Changes

The Offer Flow required constant updates as pricing logic, UI elements, and A/B tests changed over time. The team had to keep the flow clear and responsive. New designs and business rules often appeared close to release dates.

Solution

We built a custom price selector and adjusted the Offer Flow architecture to support flexible updates. This approach allowed fast UI changes and stable behavior. The core purchase logic remained intact under frequent revisions.

High Resource Usage in Video-Rich Feeds

Video content placed a heavy load on mobile devices. The feed had to display multiple videos simultaneously without freezes, delays, or excessive battery usage. This requirement made performance and stability a constant concern.

Solution

We created and implemented the custom logic for videos so they load with no delays and efficiently use the resources of a device. As a result, users can check the product items in dynamic videos and enjoy the app working with no delays.

Black Friday Campaigns with Fixed Deadlines

Black Friday represents the most demanding period for the GOAT mobile apps every year. Campaign concepts, designs, and requirements change frequently during the final weeks before launch. The apps must support complex campaign mechanics such as raffles, product drops, mini-games, and special navigation elements under strict deadlines.

Solution

We prepare the apps for Black Friday with flexible feature structures and early technical setup. This allows the team to apply late design and content changes without risk to core functionality. We also focus on performance and stability to keep the apps reliable during peak usage.
As a result, each Black Friday campaign launches on time and supports a large share of active users without stability issues.

Buyer and Seller Logic Consistency

GOAT combines buyer and seller experiences across separate platforms with shared business logic. A user can purchase items, track orders through verification and delivery stages, and later resell owned products through a connected seller flow. These scenarios require precise state handling and consistency across apps.

Solution

We implemented clear state management and well-defined flows for purchase, ownership, resale, and order tracking. This approach keeps buyer actions predictable and aligned with seller-side processes, even as items move through verification and warehouse handling.

Size Conversion Across Global Standards

The app supports size conversion across multiple systems, including US, EU, UK, and JP. Edge cases, such as children’s and gender-specific sizes, increase the risk of incorrect mappings. Any error directly affects purchase decisions and user trust.

Solution

We worked with defined conversion rules and validation logic to handle size mappings correctly across regions and categories. The solution prevents incorrect matches and presents accurate size information throughout the buying flow.

Main features

Sneakers and Apparel Buying Flow

The buying flow supports product selection, size choice, order placement, and order tracking through verification and delivery stages. It reflects GOAT’s complex commerce logic, where items pass through authentication before shipment, and users can follow each order state inside the app.

Offer Flow

The Offer Flow allows users to place, update, or withdraw price offers on products. Together with the GOAT team, we implemented custom logic and UI components to support flexible pricing rules, frequent design updates, and experiments without breaking the core purchase flow.

Search with Advanced Filtering

The Search tab helps users find products across a large catalog with multiple filters and sorting options. The feature relies on GOAT’s internal search logic and supports experiments through A/B tests to improve product discovery and result accuracy.

Home Tab with Experimental Navigation and Feeds

The Home tab supports frequent layout changes and experimental design concepts defined by GOAT’s design team. This includes custom navigation patterns such as Necklace Navigation and visually rich content blocks. The structure allows the team to introduce new formats, campaigns, and interactive elements without disrupting app stability.

Profile Tab with Owned and Wishlist Items

The Profile tab acts as a personal hub for the user. It shows owned items, saved products, and product states tied to resale. Users can track which items they own, which ones they plan to sell, and which products remain on their wishlist. The feature connects purchase history with resale logic and keeps item status clear across the buying and selling flows.

Video and 3D Product Presentation

The app uses rich media to present products in context. We implemented custom video logic to support multiple videos in the feed with stable performance. GOAT also introduced 3D product elements in selected lists. These visuals follow the client’s design direction and add depth to the browsing experience.

Note: 3D feed implementation on iOS was handled by the client’s internal team.

Results

Near-zero crashes
High app stability under regular and peak traffic
Sustained sales growth
Stable increase in revenue over time
1M+ active users
During Black Friday campaigns
★4.9
rating on the App Store

Made with ❤️💊 at Uptech

Made with ❤️💊 at Uptech

Need help with mobile development for a high-traffic e-commerce app?

Check out more cases

Cardless

Neobank’s Android App from Scratch

Uptech developed a native Android app for Cardless in just 3 months, building architecture from the ground up. We continue to support the app with full maintenance and performance improvements.

Green Investment App

Fintech for Eco-Conscious Investors

We built a platform that enables users to make subscription-based contributions, manage portfolios, and measure environmental impact. The app supports transparent green investing with user-friendly financial tools.

View Case Study

View Case Study

A Neobank With Rewards

Banking Made Accessible & Engaging

We developed a bilingual mobile banking app with savings tools and a gamified rewards system, tailored for underbanked users. The app combines secure transactions, fraud prevention, and ethical engagement to drive financial inclusion.

View Case Study

View Case Study

Check out more cases

Presidio Investors

AI-Powered Investment Data Automation

We helped Presidio Investors automate deal analysis and data processing with AI solutions that extract, structure, and upload financial data to their CRM. This cut manual work by 80% and enabled processing of 100 deals per day

View Case Study

View Case Study

Feeture

Helping Artists Connect and Create

We helped build an iOS and web platform that lets independent musicians find collaborators, manage agreements, and handle payments without legal or technical hassle.

View Case Study

View Case Study

Dyvo.ai for Business

AI Generator of Product Photos

Dyvo.ai for business is a generative AI tool that helps quickly create precise, brand-aligned images from your selfies in just 10-15 seconds.

View Case Study

View Case Study

Check out more cases

Angler AI

AI-Based Platform for Customer Growth

Angler AI is an AI-powered platform that helps brands significantly improve customer acquisition and lifetime value.

View Case Study

View Case Study

Hamlet

AI Text Summarizing Tool

Hamlet is an AI-powered text summarizer. With a focus on enhancing efficiency and productivity, Hamlet empowers users to generate concise summaries from copied text or uploaded PDF files.

View Case Study

View Case Study

Dyvo.ai for Business

AI Generator of Product Photos

Dyvo.ai for business is a generative AI tool that helps quickly create precise, brand-aligned images from your selfies in just 10-15 seconds.

View Case Study

View Case Study

Check out more cases

Dollar Shave Club

Shopping App

A mobile commerce app for a US-based subscription brand. Uptech supported Android development and helped implement pixel-accurate design and custom shopping flows to drive user retention and engagement.

View Case Study

View Case Study

Nomad

Real-Estate Platform

A personalized real estate platform for users in Europe and the Middle East. The product helps people search for housing based on lifestyle preferences, location, and personal criteria.

View Case Study

View Case Study

Feeture

Helping Artists Connect and Create

A collaboration platform for music artists available on iOS and the web. The solution helps musicians find collaborators, agree on terms, and sign legally binding documents, which reduces overhead and supports creative work.

View Case Study

View Case Study