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

Gerard Riera Puig

iOS Developer

€200/day
Barcelona, ES
3-7 years

Average response time: 1 hour

About Gerard

Senior iOS Developer with 5+ years of experience building and maintaining production iOS applications in large-scale environments. Strong background in Swift, SwiftUI, MVVM and VIPER, with a solid focus on code quality, testing, and maintainability.

Currently working on high-traffic e-commerce apps, collaborating closely with product, design, QA, and backend teams in Agile/Scrum environments. Used to refining requirements, delivering features end-to-end, and integrating work efficiently within cross-functional teams.

Comfortable working with modern iOS tooling and CI/CD pipelines (SPM, CocoaPods, Git, GitLab/GitHub, pipelines/actions). Pragmatic, reliable, and focused on delivering clean, scalable solutions.
  • Catalan

    Native or bilingual

  • Spanish

    Native or bilingual

  • English

    Fluent

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

Experience

  • Bershka
    iOS Developer
    May 2024 - Today (2 years)
    Barcelona, Spain
    Technology Used: Swift 5, SwiftUI, MVVM, Unit tests, SPM, CocoaPods, Third party libraries, Xcode 15, Gitlab, Gitlab pipelines, SourceTree, Zeplin, Figma. Responsibilities: iOS Developer at the Catalog tribe, which is formed by 2 iOS Developers, 2 Android Developers, 4 Web Developers, 1 UI/UX Designer, 1 QA Engineer, and 1 Product owner. My job is to refine tasks, develop recently refined functional/technical tasks, and also coordinate and align with my team about all the tasks we're currently developing in order to efficiently integrate them with a realistic velocity.
    Swift iOS Git Software Architecture Design Patterns
  • Privalia.
    iOS Developer
    December 2022 - May 2024 (1 year and 5 months)
    Technology Used: Swift 5, VIPER, Unit tests, SPM, CocoaPods, Third party libraries, Xcode 15, Gitlab, Gitlab pipelines, SourceTree, Zeplin, Figma. Responsibilities: iOS Developer at the Checkout tribe, which is formed by 1 iOS Developer, 1 Android Developer, 3 Back-End developers and 1 Product owner. My job is to refine tasks, develop recently refined functional/technical tasks, and also coordinate and align with my team about all the tasks we're currently developing in order to efficiently integrate them with a realistic velocity.
  • Sunweb.
    iOS Developer
    May 2021 - December 2022 (1 year and 7 months)
    Technology Used: Swift 5, VIPER, Unit tests, SPM, CocoaPods, Third party libraries, Xcode 14. 1, Github, Github Actions, SourceTree, Zeplin, Figma. Responsibilities: iOS Developer at the Mobile team, which is formed by 3 iOS Developers, 3 Android Developers, 1 Back-End developer, 1 UX Designer and 1 Product owner. My job is to refine tasks, develop recently refined functional/technical tasks, and also coordinate and align with my team about all the tasks we're currently developing in order to efficiently integrate them with a realistic velocity. Methodologies: We work with Agile methodology, and the tool we use in order to put into practice this methodology, is Scrum.

Recommendations

Be the first to recommend Gerard

Help this freelancer shine by sharing your experience working together.

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

  • Superior Grade on Informatic Applications Development.
    2012
    Superior Grade on Informatic Applications Development.
  • Medium Grade on Operation of Computer Systems
    2009
    Medium Grade on Operation of Computer Systems

Skill set

Categories