R

Senior iOS Developer

roca alliances • Colombia
Relocation
Apply Now

Senior iOS Developer to design, maintain and evolve high-performance mobile applications for a global SaaS field service management company. Design and implement SwiftUI and UIKit features, integrate mixed UI, optimize performance, refactor codebases, implement offline persistence and sync, and collaborate with product, design and QA. Requires solid SwiftUI lifecycle and UIKit/Storyboard experience, mixed SwiftUI+UIKit projects, refactors, dependency injection, local databases, offline-first apps, regular AI tool usage, and advanced English.

Key Highlights
Senior iOS role building offline-first field service mobile apps
Mixed SwiftUI and UIKit codebase with modernization and refactors
Local persistence, sync strategies, and async/await development
On-site in Medellín with relocation bonus and private health insurance
Key Responsibilities
Design and implement features in SwiftUI and UIKit with clean, testable and scalable code.
Integrate SwiftUI into UIKit screens and vice versa using UIHostingController.
Optimize view performance by controlling what triggers view re-evaluation.
Take part in refactors and code migrations, such as Storyboards/UIKit to SwiftUI.
Apply dependency injection to decouple components and make testing easier.
Implement local persistence and sync strategies for offline use.
Build asynchronous flows with async/await and critically review AI-generated code.
Work with product, design and QA, and take part in code reviews.
Technical Skills Required
SwiftUI UIKit SQLite
Benefits & Perks
Permanent contract (contrato a término indefinido) with all legal benefits
Competitive salary
Private health insurance (medicina prepagada)
Relocation bonus to Medellín
On-site role in Medellín with parking
Nice to Have
Advanced Swift Concurrency (actors, structured concurrency) and Combine.
Testing with XCTest and UI tests, and mobile CI/CD experience.
Data conflict resolution and sync strategies.
Experience publishing and maintaining apps on the App Store.

Job Description

About the client

Our client is a global SaaS company building field service management software. Its mobile apps are used every day by field technicians who often work with poor or no connectivity, with teams across the United Kingdom, Australia, New Zealand and North America.

About the role

We are looking for a Senior iOS Developer to design, maintain and evolve high-performance mobile applications. You will work on a codebase that combines SwiftUI and UIKit, take part in modernizing it, and build apps that keep working when there is no connection or the signal is weak.

What you'll do

Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources
Keep exploring

Similar Jobs

Explore other opportunities that match your interests

Hfm

Malaysia

Senior Mobile Developer

Mobile Full-time Mid-Senior level 1d ago

  • Android
  • Fastapi
  • Flask
  • Kotlin
Visa Relocation

Relocation Guides

Step-by-step relocation guides, from moving logistics to settling abroad.

Browse all articles

Subscribe to our newsletter

New visa sponsorship, relocation and remote tech jobs, delivered to your inbox.