emagine
iOS Developer
emaginePortugal3 days ago
Full-timeRemote FriendlyEngineering

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