-
emagine

iOS Developer

emagine
Portugal · Full-time · Mid-Senior

We are opening a new position for an iOS Developer to collaborate with our team on new initiatives. Find the details below:


Profile Requirements

  • 5+ years of experience in iOS development using Swift
  • Experience working with reactive frameworks (RxSwift and Combine)
  • Ability to write testable code and unit tests to ensure quality and maintainability
  • Strong experience with UIKit (code-based, no storyboards) and building modern, reusable UI components
  • Solid understanding of mobile architecture patterns (MVVM, MVVM-C)
  • Knowledge of Clean Architecture principles and best practices
  • Familiarity with version control systems (e.g., Git) and Agile workflows

Nice to Have

  • Understanding of server-driven UI frameworks and payload integration
  • Experience with SwiftUI for building dynamic user interfaces
  • Experience with Objective-C in mixed Swift projects
  • Experience with performance monitoring and optimization techniques
  • Familiarity with dependency managers such as CocoaPods and Swift Package Manager (SPM)
  • Knowledge of the App Store release and distribution process


Note: This position can be performed fromLisbon, Braga, or Coimbra (Hybrid – 1 day/week on-site)

Key Skills

Ranked by relevance

swift ios ui cocoapods server git c
Login to Apply
Posted
Jan 05, 2026
Type
Full-time
Level
Mid-Senior
Location
Lisbon
Company
emagine

Industries

Engineering Services

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
CxAlloy
Related

Senior Web Developer

2026-04-10

Full-time
Mid-Senior
United States
Construction
Engineering
View Job Details
MPower Plus
Related

Java Software Engineer

2026-04-09

Contract
Mid-Senior
Poland
Staffing
Information Technology
View Job Details
Insta
Related

Embedded Software Developer

2026-04-10

Full-time
Mid-Senior
Finland
Engineering Services
Engineering