emagine
Principal iOS Developer
emaginePortugal7 hours ago
Full-timeRemote FriendlyEngineering

About the Role


We are looking for a Principal iOS Developer to join our growing Digital & Technology team in Lisbon. In this senior individual contributor role, you will lead the architecture, development, and delivery of high-quality iOS applications. You will act as a technical authority, mentor for junior engineers, and a key partner across product, design, and engineering teams.

What You'll Do

  • Architect, design, and develop robust, scalable iOS applications using Swift and SwiftUI
  • Define and enforce iOS engineering best practices, coding standards, and design patterns across the team
  • Lead technical discovery, feasibility assessments, and solution design for new product initiatives
  • Drive the adoption of modern iOS frameworks, tools, and testing strategies
  • Collaborate closely with cross-functional teams, including Product, UX, Backend, and QA
  • Mentor and grow the iOS engineering team through code reviews, pair programming, and knowledge sharing
  • Identify and proactively resolve performance bottlenecks, security vulnerabilities, and technical debt
  • Contribute to the engineering roadmap and long-term technology strategy


What We're Looking For


Required

  • 8+ years of professional iOS development experience
  • Deep expertise in Swift and SwiftUI (UIKit knowledge is a plus)
  • Proven track record designing and delivering complex, production-grade iOS applications
  • Strong understanding of iOS architecture patterns (MVVM, Clean Architecture, TCA)
  • Experience with RESTful APIs, GraphQL, and secure data handling
  • Proficiency with CI/CD pipelines, automated testing (XCTest, UI Testing), and App Store deployment
  • Excellent problem-solving skills and a strong sense of ownership
  • Strong communication skills in English (written and spoken)


Preferred

  • Experience in regulated industries
  • Familiarity with accessibility standards (WCAG) and inclusive design
  • Experience working in agile/scrum environments
  • Knowledge of backend technologies or cloud platforms (AWS, Azure)


What We Offer

  • Competitive salary and performance-based bonus
  • Flexible and hybrid work model
  • Comprehensive health and wellness benefits
  • Learning & development budget
  • International and collaborative work environment

Key Skills

Ranked by relevance