You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Amine ChhaibaAC

Amine Chhaiba

Senior iOS Consultant

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Amine

Experienced iOS consultant with 14 years of experience, I design and develop high-performing, secure, and scalable mobile applications. Involved, curious, and rigorous, I work autonomously while fostering collaboration and communication within teams.

I have supported large companies (BNP Paribas, Vinci Autoroutes, Aéroport de Paris, BforBank...) and innovative startups (Subaito, Numilog) in projects ranging from MVP to large-scale deployment. My interventions cover the entire app lifecycle: scoping, architecture (Clean Architecture, MVVM), development, CI/CD, mobile security, and accessibility.

My approach combines technical excellence (Swift, SwiftUI, Concurrency, unit tests) and business impact: reduction of technical debt, increased session reliability, optimized time-to-market, and improved user experience. I value collective efficiency (code review, mentoring, guidelines).

Currently open to new opportunities (freelance missions, permanent contracts, or technical collaborations). Feel free to contact me to discuss your mobile projects.

Key Skills:


iOS · Swift · SwiftUI · UIKit · Swift Concurrency · Clean Architecture MVVM · Rest · XCTest · Firebase · Gitlab · Gitflow · CI/CD · Bitrise · Sonarqube · Swiftlint · SPM · Figma · Agile · Scrum · Jira · Confluence
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • BforBank
    iOS Consultant
    BANKING AND INSURANCE
    July 2022 - Today (3 years and 11 months)
    Courbevoie, France
    Development of the BforBank iOS application. Online banking, savings, credit, and insurance.

    ● Subscription process for savings products (Livret A, LDDS, CSL) (Offer description sheet, eligibility, contract signing, and initial deposit)
    ● Dashboard with Wallet balance. Transaction timeline. Operation details
    ● Savings account details (Info, Interest, Statements, and Tax Information Notice, Tax exemption)
    ● Funding and withdrawal of money. Integration of an interface with the Payment Squad
    ● Creation and customization of a project envelope (Moneybox)
    ● Creation of reusable Figma Design System components in SwiftUI

    ● Implementation of the technical foundation and definition of the interface contract with the BFF
    ● Asynchronous calls to BFF APIs with async await or concurrent async let
    ● Feature flipping for enabling or disabling flows (Moneybox, Regulated products…)
    ● Static content solution (JSON wording, PDF contracts, images…) on GCP Bucket

    ● Migration of CocoaPods dependency management to SPM
    ● Transformation of partner static libraries into SPM-compatible Frameworks
    ● Management of environments (config: dev, testing, pre-prod, and prod) on the App and CI/CD side
    ● Encryption of environment variables with AES reinforced by Obfuscator
    ● Technological watch and presentations to developers (Observation, Swift Concurrency, Siri Shortcuts…)
    ● Proposal of a Refresh token solution based on Swift Actor
    ● Upgrade with Swift Concurrency (@MainActor, Sendable…)
    ● Improvement and maintenance of Bitrise CI/CD and testing follow-up

    ● Clean architecture MVVM-C (Interactor, Repository, Networker, DTO, Entity)
    ● Code conventions with Swiftlint. Type-safe code generation with Swiftgen
    ● Code review validation of Merge Requests (min 3 approvals)
    ● Gitflow as a branching model and githooks to trigger scripts and actions
    ● SonarQube for detecting bugs, vulnerabilities, and code smells, and measuring technical debt
    ● Unit tests with 100% feature code coverage
    Swift Concurrency SwiftUI Bitrise AES MVVM-C
  • Subaito
    Technical Project Manager
    September 2021 - July 2022 (10 months)
    Middletown, United States
    Development of the Subaito iOS application: Platform dedicated to students for earning money by doing part-time jobs for individuals (Babysitting, Tutoring...) or companies (Virtual Assistant, Social Media Management...)

    ● Search with filters for available students or geolocated client needs ● Real-time recruitment requests or application submissions with Firebase
    ● Request video interviews with students before mission confirmation with Agora
    ● Chat messaging throughout the mission with MessagesKit ● Push and Email notifications for each mission step with SendGrid
    ● Pre-payment and Payout at the end of the mission, and promotional codes with Stripe ● Addition of payment methods for clients and wallets for students
    Firebase Stripe SendGrid
  • PARIS AEROPORT
    iOS Developer
    PUBLIC SECTOR
    April 2021 - July 2021 (4 months)
    Évry, France
    Resumed development of the ADP Boarding application: B2B app for staff of partner retail outlets at Paris-CDG and Paris-Orly

    ● Adaptation on iPhone with Auto Layout and Size Classes
    ● Implementation of a new API for Boarding & MRC fusion
    ● Profile identification via network call, then conditional access management
    ● Implementation of a double refresh token (OAuth2 + Azure)
    ● Dynamic screen orientation and Dark Mode support
    ● Estimation of complexity and task costing
    ● Performance analysis and improvement (response time, token expiration)
    ● Bug fixes
    Auto Layout Adaptive Layout Size Classes REST API OAuth Refresh Token Design Patterns User Interface Design Dark Mode UIKit

Recommendations

Liazid M.LM
FU
FU
Liazid M. and 2 other people have recommended Amine

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Engineering in "Applied Business IT"
    Université Paris VIII
    2010
    Spécialité : Informatique des Systèmes Embarqués
  • Professional Bachelor's Degree in "Industrial Automation and IT"
    IUT de Vélizy
    2007
    Option : Systèmes Embarqués, Temps Réel – Mention Assez Bien

Skill set

Categories