ACTIVEFrontend EngineerOngoing

Vodafone eSIM

eSIM plan selection
⊞ zoom
User authentication
⊞ zoom
Online KYC verification
⊞ zoom
Payment & eSign
⊞ zoom
eSIM summary & QR code
⊞ zoom

eSIM plan selection

1 / 5

// Overview

Vodafone Albania's eSIM platform lets tourists purchase and activate a local eSIM entirely online — no store visit required. The flow takes the user from plan selection through authentication, online KYC identity verification, payment processing, and electronic signature, then delivers a full purchase summary and a scannable QR code to install the eSIM directly on their device. Built as a microfrontend within Vodafone's broader app ecosystem, the project required tight integration with identity, payment, and telecom provisioning APIs while keeping the UX frictionless for international visitors.

// Tech Stack

Frontend

NextJsTypeScriptZustandZod

Tooling

Nx

// Tags

ReactTypeScriptMicrofrontend

FIELD NOTES

01

Built the full multi-step onboarding flow: eSIM plan selection, user authentication, online KYC identity verification, payment, and eSign

02

Implemented the purchase summary screen and QR code delivery step, giving users everything needed to install the eSIM directly on their device

03

Integrated with Vodafone's identity and telecom provisioning APIs to handle KYC validation and eSIM profile generation in real time

04

Developed the payment and electronic signature steps with strict form validation using Zod, ensuring data integrity across the full flow

05

Delivered the feature as a microfrontend module within Vodafone's Nx monorepo, keeping it independently deployable and consistent with the shared UI component library

Vodafone eSIM | Blerion Muco