Skip to content
SCALEQ
Collaborative DeliveryLive

Contribution as part of a larger team or organization.

NBG Mobile Banking

Contribution to the National Bank of Greece mobile banking app — specialising in payments, transactions, IRIS Payments and the shared mobile platform — as a React Native engineer within a wider development team.

Organization
National Bank of Greece
Industry
Banking / Fintech
Category
Mobile App
Status
Live
Platforms
iOS · Android
Official NBG Mobile Banking app screenshot (1 of 6)
Official NBG Mobile Banking app screenshot (2 of 6)
Official NBG Mobile Banking app screenshot (3 of 6)

Our contribution

We actively contribute to the development of NBG Mobile Banking as a member of its development team, specialising in payment and transaction flows, the IRIS domain and the app's shared mobile platform — in collaboration with a larger engineering team.

Role

React Native Software Engineer

Specialisation: Payments, Transactions & Shared Mobile Platform Architecture

Team context

Member of the app's wider development team, working alongside engineers of multiple specialisations.

Payments & Transactions

Core contributor

Specialised in developing and evolving the mobile banking app's payment and transaction flows, working alongside the wider payments team.

  • Payment flows
  • Money transfers
  • Transaction flows
  • Confirmation flows
  • OTP flows
  • Success / failure flows
  • Reusable payment components
  • Transaction business logic

IRIS Payments

Area of specialisation

Development and ongoing evolution of the app's IRIS domain, as part of the team responsible for the overall functionality.

  • IRIS Online Payments
  • IRIS transactions to mobile number
  • IRIS transactions to tax ID (ΑΦΜ)
  • IRIS QR code generation
  • Add to Wallet IRIS QR code
  • Deep linking and URL redirections
  • Navigation and business flows
  • IRIS UI/UX

Shared Mobile Platform

Primary contributor

Active contribution to the development and evolution of shared libraries used across the application.

  • Shared UI Library
  • Shared Icon Library
  • Reusable components
  • Design system implementation
  • Component standardisation
  • Mobile UI consistency

Beyond these areas of specialisation, we actively contribute to the development of the mobile banking application as a whole — working across different business domains, in collaboration with a larger engineering team.

Areas of Expertise

Enterprise Mobile Banking

  • Mobile Banking
  • Enterprise Applications
  • Enterprise Frontend Development

Payments & Transactions

  • Payments
  • Transactions
  • IRIS Payments
  • Business Logic

Shared Platform & UI Architecture

  • UI Architecture
  • Shared UI Library
  • Shared Icon Library
  • Reusable Components
  • Design Systems

Engineering & UX

  • React Native
  • TypeScript
  • Mobile UX
  • Navigation Flows

The project

NBG Mobile Banking is the official mobile banking application of the National Bank of Greece for iOS and Android. According to the app's official listing, it serves more than 2 million users and ranks among the leading banking apps in the country.

The app covers the full range of everyday banking: fully mobile account opening via eGov-KYC, payments and transfers, card and product management, personal financial management tools and strong customer authentication (SCA).

It is a large-scale enterprise product, with the security, availability and quality requirements of a systemic bank, and a continuous cycle of new feature development.

Selected screens

Official NBG Mobile Banking app screenshot (4 of 6)
Official NBG Mobile Banking app screenshot (5 of 6)
Official NBG Mobile Banking app screenshot (6 of 6)

Key features

  • Mobile account opening via eGov-KYC
  • Payments, transfers and card management
  • Money Box — digital savings piggy bank
  • Personal financial management with automatic categorisation
  • Strong Customer Authentication (SCA)
  • Subscription and standing-payment management

Technologies

  • React Native
  • TypeScript
  • JavaScript
  • REST APIs

Note

This project is a product of the National Bank of Greece. Its presentation here concerns solely our professional contribution to the development of specific features as a member of the development team. All trademarks, logos and copyrights belong to their respective owners.

Related projects

PawEra — booking flow: provider profile, booking details, walk in progress, photos and reviews
Mobile AppPet Care / Marketplace

PawEra

A complete pet-care marketplace platform: customer and provider mobile apps, web platform and admin panel — designed and built entirely by our team.

End-to-End Delivery
Official Next by NBG app screenshot (1 of 6)
Official Next by NBG app screenshot (2 of 6)
Official Next by NBG app screenshot (3 of 6)
Mobile AppBanking / Fintech

NBG Next

Ongoing contribution to Next by NBG — the National Bank of Greece's mobile banking app — as a React Native engineer within a wider development team.

Collaborative Delivery