You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Daniel Martínez RosilloDM

Daniel Martínez Rosillo

iOS Engineer - Team Lead

€250/day
Madrid, ES
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Daniel

I am an iOS developer with over 3 years of experience, currently working on an app in the banking sector, where I design and implement complex interfaces using SwiftUI and Clean + MVVM architecture.

I have led and participated in the development of multiple applications published on the App Store, such as the official app of the Jupiler Pro League and those of several Spanish LaLiga teams (Sevilla FC, RCD Mallorca, SD Eibar, FC Andorra, etc.).

My main stack includes:

Swift, SwiftUI, UIKit, Combine, async/await, Alamofire

XCTest, Snapshot testing

Firebase, App Store Connect, TestFlight

Version control with GitHub, Bitbucket

Agile methodologies (Scrum), Kanban, Jira and Confluence

I enjoy working on robust, maintainable, and scalable products, always staying up-to-date with the latest technologies in the Apple ecosystem.
  • Spanish

    Native or bilingual

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • TMC
    iOS Engineer
    TECH
    April 2025 - Today (1 year and 2 months)
    Madrid, Spain
    Proficiency in Swift, SwiftUI, Combine, experience in Clean Architecture, MVVM, Clean code.
    Dependency injection with Swift Package Manager and CocoaPods.
    Unit testing with XCTest and UI testing with Snapshot Tests.
    Experience with Restful web services, JSON parsing, async/await, Alamofire.
    Version control systems with GitHub, Source Tree, Bitbucket, conflict resolution tools, etc.
    Familiarity with Firebase and Firebase Analytics.
    Knowledge in deployment and management of Applications on TestFlight and Apple Store Connect.
    Experience working in an Agile environment (Scrum) using Jira and Confluence.
    XCTest SwiftUI Swift SPM Swift Package Manager
  • ABAMobile Solutions
    iOS Developer - Software Engineer
    February 2022 - September 2023 (1 year and 7 months)
    Development and testing of native iOS projects using SwiftUI and UIKit to a lesser extent. Problem-solving in all project phases. Analysis of existing system and process requirements. Implementation of functionality and performance improvements. Participated in several projects using technologies such as Flutter, Ionic (Angular), Kotlin, and React Native.
  • Tyris Software
    iOS Engineer - Team Lead
    September 2023 - April 2025 (1 year and 7 months)
    Proficiency in Swift, SwiftUI, Combine, experience in Clean Architecture, MVVM, Clean code. Dependency injection with Swift Package Manager and CocoaPods. Unit testing with XCTest and UI testing with Snapshot Tests. Experience with Restful web services, JSON parsing, async/await, Alamofire. Version control systems with GitHub, Source Tree, Bitbucket, conflict resolution tools, etc. Familiarity with Firebase and Firebase Analytics. Knowledge in deployment and management of Applications on TestFlight and Apple Store Connect. Experience working in an Agile environment (Scrum) using Jira and Confluence. Development of complex functionalities from start to finish (Player Comparator, CompetitionHub, etc.).

Recommendations

Be the first to recommend Daniel

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

  • Degree
    University of Almería
    2022
    Grado

Skill set

Categories