Back to Projects

amigo

A self-service mobile app for Amigo customers to manage services.

Team Size: 8
Role: React-Native Developer
Duration: Jan 2024 – Mar 2026

Tech Stack

reactjs iconReact-Native
firebase iconFirebase
analytics iconAnalytics
tealium iconTealium

Introduction

Amigo is the official self-care platform for Vodafone’s Amigo mobile service in Portugal. It works as the main customer portal where users manage their mobile plan, fiber plan, usage, and services.

Responsibilities

As a developer on Amigo, I contributed to the design, development, and delivery of key features. Developed and maintained key application features, including multi-language support, ensuring the app was accessible to a broader user base. Implemented and improved the subscription and service activation journeys, covering complex end-to-end flows for new mobile and fiber services. Collaborated with product and business teams to write, refine, and review user stories and technical tasks, ensuring clarity and feasibility of requirements.

Key Features

  • Account Management: Check data usage, pay invoices and manage services.
  • Offers & Promotions: View personalized Amigo deals across mobile and fiber plans.
  • Home internet (fiber) and mobile subscription: Allow users to manage or subscribe new services.
  • Customer Support: Get technical assistance and service help directly through the platform.

Technical Insights

  • Telecom Integrations: Connected to Vodafone Portugal infrastructure for real-time data.
  • Cross-Service Platform: Unified backend supporting both mobile and fixed broadband services.
  • Secure Authentication: Protects user accounts and sensitive billing information.

Challenges and Solutions

  • Scalability: Optimized smart contracts to reduce gas fees and improve transaction throughput.
  • Complex User Journeys: Managing end-to-end flows for new service subscriptions and in-app activation required simplifying multi-step processes into clear, guided user journeys.
  • Service Activation Flows: Ensured reliable activation of new mobile and fiber services directly within the app, integrating with backend telecom systems.
  • Fast-Moving Market Priorities: As the product competes in the low-cost telecom segment, requirements and priorities frequently change in response to market dynamics and competitor actions, requiring flexible planning and rapid iteration.