Senior iOS Developer – Offline-first (SwiftUI/UIKit)

Roca Alliances

Medellín

On-site

COP 180,000,000 - 260,000,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Permanent contract
Private health insurance

Job summary

Roca Alliances in Medellín, Colombia is seeking a Senior iOS Developer to design, maintain and evolve high-performance mobile apps using SwiftUI and UIKit. The role focuses on offline-first capability and modernization of the codebase to keep apps functional in low-connectivity environments.

You will collaborate with product, design and QA, perform migrations from Storyboards to SwiftUI, apply dependency injection, implement local persistence, and optimize performance.

Qualifications

  • Experience with SwiftUI lifecycle and view evaluation.
  • Experience integrating SwiftUI with UIKit and Storyboards.
  • Refactor or migration of codebases to modern SwiftUI/ UIKit architectures.
  • Experience with local databases and offline-first apps.
  • Strong English communication skills.

Responsibilities

  • Design and implement features in SwiftUI and UIKit with clean, testable and scalable code.
  • Integrate SwiftUI into UIKit screens using UIHostingController.
  • Optimize view performance by controlling what triggers view re-evaluation.
  • Lead refactors and migrations from Storyboards/UIKit to SwiftUI.
  • Apply dependency injection to decouple components and improve testability.
  • Implement local persistence and offline sync strategies.
  • Build async/await flows and review AI-generated code.
  • Collaborate with product, design and QA and participate in code reviews.

Skills

SwiftUI
UIKit
Offline-first
UIHostingController
Dependency injection
Async/await
English

Tools

SQLite
GRDB
NoSQL

Job description

Roca Alliances in Medellín, Colombia is seeking a Senior iOS Developer to design, maintain and evolve high-performance mobile apps using SwiftUI and UIKit. The role focuses on offline-first capability and modernization of the codebase to keep apps functional in low-connectivity environments.

You will collaborate with product, design and QA, perform migrations from Storyboards to SwiftUI, apply dependency injection, implement local persistence, and optimize performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Engineer - SwiftUI/UIKit, Offline-First
Senior iOS Engineer - SwiftUI/UIKit, Offline-First

Roca Alliances • Medellín

On-site
COP 120,000,000 - 240,000,000
Permanent contract
Private health insurance
Senior Mobile (iOS) Software Engineer
Senior Mobile (iOS) Software Engineer

Roca Alliances • Medellín

On-site
COP 120,000,000 - 240,000,000
Permanent contract
Private health insurance
Desarrollador de iOS
Desarrollador de iOS

Roca Alliances • Medellín

On-site
COP 180,000,000 - 260,000,000
Permanent contract
Private health insurance
Senior iOS Engineer - Scalable, Secure Apps (SwiftUI)
Senior iOS Engineer - Scalable, Secure Apps (SwiftUI)

Applaudo Studios • Bogotá ciudad

On-site
COP 133,920,000 - 200,880,000
Remote iOS Engineer — SwiftUI, Swift & App Store
Remote iOS Engineer — SwiftUI, Swift & App Store

BairesDev • Bogotá

Remote
COP 194,698,000 - 292,047,000
Remote work
USD payments
Flexible hours
+2
Senior iOS Engineer (Swift & UIKit) - Remote & Flexible
Senior iOS Engineer (Swift & UIKit) - Remote & Flexible

BairesDev • Sucre

Remote
COP 389,395,000 - 486,744,000
100% remote work
USD or local currency pay
Hardware and software setup
+5
Senior iOS & Swift Engineer (Remote, Flexible Hours)
Senior iOS & Swift Engineer (Remote, Flexible Hours)

BairesDev • Bogotá

Remote
COP 291,309,000 - 420,780,000
Flexible hours
Work from anywhere
Competitive USD compensation
+2
Senior iOS Engineer — Remote, Flexible Hours
Senior iOS Engineer — Remote, Flexible Hours

BairesDev • Colombia

Remote
COP 292,047,000 - 454,295,000
100% remote work
USD or local currency
Hardware provided
+2
Mobile Developer - React Native (Remote, Offline-First)
Mobile Developer - React Native (Remote, Offline-First)

Atomic Hr • Perímetro Urbano Barranquilla

Remote
COP 221,484,000 - 348,046,000
Fully remote contractor role from LATM
Core hours in US time zones
One app to own from files to release
+2
Remote React Native Mobile Engineer (Offline-First)
Remote React Native Mobile Engineer (Offline-First)

Atomic Hr • Sur

Remote
COP 141,243,000 - 247,176,000