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

Edgar Rossant

Mobile iOS Senior Developer / Swift / Objc + 9 years of experience

€550/day
13 projects
Royan, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Edgar

Are you launching a new app or need to refactor an existing app that has become difficult to maintain?

I work as a freelancer to design and develop reliable and scalable mobile applications, in Swift (UIKit / SwiftUI) or Flutter, depending on your needs.

My goal: to deliver a clean, performant, and scalable foundation with clear, testable code and a regular delivery rhythm.

I focus on:

• Creating clean architecture from the start (MVVM, Coordinator, Clean Architecture)
• Developing from scratch in Swift or Flutter
• Progressive migration (UIKit to SwiftUI, or to Flutter Web / mobile)
• Modernizing apps with technical debt
• Optimizing performance, stability, and testability

Concrete examples:

• Betclic (Last assignment): Development and optimization of the application in a context of very high traffic and high pressure. Rapid integration into complex teams and delivery of critical features.

• BazarChic (E-commerce): Complete overhaul (Objective-C > Swift > SwiftUI). Result: crash-free users > 99.9% and +3 years of collaboration.

• Flutter Web & mobile development for a financial management app: modular architecture, responsive design, and adaptation to strict web constraints.

• Personal apps published on the App Store: Jetlag, Abot, Cute Daily ToDo…

Why my clients recommend me:

• Complete autonomy on the mobile side
• Clear, organized, easily maintainable code
• Smooth collaboration with PO, backend, and design
• Focus on product impact: stability, performance, scalability

Beyond code, I am known for my good humor and quick integration. I adapt easily to complex organizations, even under pressure, with total commitment to the success of the product and the team.
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • BETCLIC
    iOS Developer
    ENTERTAINMENT AND LEISURE
    December 2025 - Today (8 months)
    Bordeaux, France
    Environment: Large structure, Clean Architecture, Full Rx & Real-time.

    Technical Missions & Achievements

    Within the Casino team, I worked on integrating gamification features with high interactivity, requiring real-time synchronization with the backend.

    • Real-time Synchronization & Event-Driven UI:
    • Implemented UI update logic based on consuming backend events via gRPC.
    • Managed continuous data streams to instantly reflect player status (progress, wins, milestones).

    • Development of Gamification Features:
    • Multistack: Engagement campaign where players unlock rewards and level up in real-time.
    • Prize Drop: Instant win system with dynamic display of a reward path.

    • UI & Animations Expertise (Full Code):
    • Developed 100% UIKit interfaces (Programmatic UI).
    • Controlled complex animations via Rive: managed Rive state machines based on events received via gRPC for a fluid and responsive in-game experience.

    • Architecture & Quality:
    • Full RxSwift development to transform gRPC streams into coherent UI states.
    • Adherence to rigorous Clean Architecture.
    • Strict quality process: Mandatory Code Review (2 reviewers), systematic unit and UI tests.

    Technical Stack

    • Swift / UIKit (Full code / Design System)
    • RxSwift (Reactive Programming)
    • gRPC (Bidirectional real-time communication)
    • Rive (Code-driven vector animations)
    • Testing: XCTest, XCUITest

    Soft Skills

    • Technical Collaboration: Excellent understanding of distributed architecture issues (Back-to-Front).
    • Adaptability: Quick integration into a massive and highly structured project, with a strong ability to understand the business stakes of Casino.
    RxSwift Code Review Rive gRPC Design System
  • SNAPP' - AMFIE
    AMFIE – Flutter Freelance Developer
    BANKING AND INSURANCE
    January 2025 - October 2025 (9 months)
    Scratch creation of a Web & mobile financial management app.

    I work as a Flutter developer to design and develop a Web & mobile financial management application for AMFIE members.

    The project started from scratch: I set up the technical architecture, designed reusable UI components, and structured the entire code according to Clean Architecture principles, with a strong separation of concerns and well-controlled global state via Riverpod.

    Results and value delivered:

    • **Full responsive Web & mobile app**, with a fluid and consistent UX across all screen sizes
    • **Scalable and modular architecture**, facilitating the onboarding of other developers and product scalability
    *Creation of dynamic and configurable widgetsfor tables, cards, graphs, and filters

    *Typed navigation with GoRouterfor clear, structured, and maintainable routing
    • **Integration of complex financial data**, conditional display, and encapsulated business logic
    *Close collaboration with the product teamto quickly deliver stable and complete screens


    Techniques and tools:

    Flutter, Dart, Flutter Web, Riverpod (Freezed), GoRouter, Clean Architecture, Responsive Layout, Charting, Table Widgets, Modular Design

    This project allowed me to demonstrate my ability to create a complex and robust app from the start, deliver a clear and sustainable architecture, and contribute significantly to the product vision in a demanding context.
    Flutter Riverpod GoRouter Clean Architecture Flutter Web
  • BazarChic
    Freelance iOS Developer - Full Remote
    E-COMMERCE
    September 2021 - November 2024 (3 years and 1 month)
    Paris, France
    For **3 years**, I led the in-depth transformation of BazarChic's iOS app, used daily by millions of users.

    Starting from an aging Objective-C foundation (UIKit, MVC), I initiated a structured modernization: adoption of Swift, incremental refactoring of screens, then migration to SwiftUI and MVVM architecture.

    Concrete results:

    *0 crashes in productionafter refactoring critical screens
    • **Modernized code base**, testable and well-structured (MVVM, Coordinators, DI)
    • **Smoother user experience**, faster navigation, and more responsive animations
    *Regular delivery of new featuresin coordination with product and design teams

    *Continuous performance optimization(smooth scrolling, faster loading)


    Technical environment:

    Swift, SwiftUI, Combine, UIKit, Objective-C, MVVM, Coordinators, DI, XCTest, GitLab CI/CD, Agile (Jira)

    This assignment allowed me to demonstrate my ability totake charge of a complex appover the long term, delivervisible product results**, and **collaborate effectively remotelyin a structured environment.
    Swift UI UIKit Objective-C MVVM MVC Architecture

Recommendations

Thomas BouniolTB
MT
Louis G.LG
+1
Thomas Bouniol and 3 other people have recommended Edgar

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

  • Computer Science and Information Systems Expert - Master's Degree - RNCP Level 1
    Ynov Informatique
    2019
    J’ai obtenu le titre d’Expert en Informatique et Systèmes d’Information au sein d’Ingésup (groupe Ynov), une école reconnue pour sa formation professionnalisante en ingénierie informatique. Le cursus, orienté projets et technologies d’avenir, combine enseignement académique et alternance en entreprise dès la 3e année. Je me suis spécialisé dans le développement mobile, avec une solide base en architecture logicielle, développement multiplateforme et gestion de projet. En parallèle de ma dernière année, j’ai cofondé et dirigé un laboratoire mobile dédié à l’écosystème Apple, dans lequel nous avons formé et encadré une vingtaine d’étudiants souhaitant approfondir leurs compétences en iOS. Cette expérience m’a permis de renforcer à la fois mes compétences techniques et mes capacités en transmission, coordination et leadership.
  • Baccalaureate S, Computer Science
    Lycée Général Jean Giraudoux
    2013

Skill set

Categories