# Senior iOS Engineer (SwiftUI & Swift Concurrency)

**Company:** [InventYOU AB](null/companies/6Rie6tUq5y8qvkYFycGX5v.md)
**Location:** Athens, Greece
**Workplace:** hybrid
**Employment type:** Full-time

[Apply for this job](null/view/342a2e43-b0b9-45e9-941f-d3becf70b909)

## Description

We are looking for an experienced **Senior iOS Engineer (SwiftUI & Swift Concurrency)** to take ownership of a modern native iOS application built with **Swift 6, SwiftUI, and a modular Swift Package Manager architecture**.

In this role, you will collaborate closely with product, design, backend, platform, and QA teams to deliver secure, scalable, and high-quality mobile features across reusable UI components, networking, authentication, real-time communication, and identity-verification journeys.

### **Key Responsibilities**

-   Own, develop, and maintain the native iOS application using **Swift and SwiftUI**
-   Build maintainable SwiftUI features using modern **Swift Concurrency**, including async/await, actors, actor isolation, and MainActor-aware UI development
-   Contribute to a modular codebase built with **Swift Package Manager**
-   Develop and maintain reusable internal packages for networking, UI components, and test mocks
-   Integrate backend services, authentication, identity services, and API-based customer journeys
-   Develop and maintain **real-time application features using SignalR**
-   Integrate identity-verification capabilities using **Jumio**, including liveness, NFC, and localization modules
-   Develop secure mobile journeys using **camera, NFC, and biometric authentication such as Face ID**
-   Build reusable SwiftUI components aligned with the application design system
-   Write and maintain **unit and UI tests**
-   Support **DEV, UAT, and PROD** configurations and environment-specific resources
-   Contribute to build, release, code signing, provisioning, and **App Store distribution**
-   Participate in code reviews, technical design discussions, and architecture improvements
-   Troubleshoot, debug, and optimize application performance

## Requirements

-   University degree in **Computer Science, Engineering**, or a related field
-   **Minimum 5 years of professional experience in Swift and native iOS development**
-   Strong hands-on experience building production applications with **SwiftUI**
-   Solid understanding of **Swift Concurrency**, including async/await, actors, and actor isolation
-   Experience with **Swift Package Manager**, modular iOS applications, and reusable Swift packages
-   Experience integrating **backend APIs, authentication or identity services, and third-party SDKs**
-   Knowledge of secure token storage using the **iOS Keychain**
-   Strong experience with **Xcode, Instruments**, debugging, and performance-analysis tools
-   Experience writing unit and UI tests using **XCTest and XCUITest**
-   Experience with Xcode build configurations, **code signing, provisioning, and multiple application environments**
-   Familiarity with Git-based collaborative development workflows and code reviews
-   Experience working within an **Agile delivery environment**
-   Strong communication, collaboration, and ownership skills

### **Nice to Have**

-   Experience with **SignalR** or another real-time communication technology
-   Experience with **Jumio** or another KYC/identity-verification SDK
-   Experience with **NFC, camera, Face ID**, and secure mobile onboarding journeys
-   Experience developing reusable **SwiftUI design systems and component libraries**
-   Knowledge of localization, image caching, and SVG rendering on iOS
-   Experience in **fintech, wallets, payments, or financial-services mobile applications**
-   Knowledge of iOS **CI/CD pipelines**, particularly Azure DevOps
-   Experience managing **App Store builds, signing, and distribution**

### **You will be a great candidate for us if you**

-   Have strong hands-on expertise in **Swift, SwiftUI, and modern native iOS development**
-   Are confident working with **Swift Concurrency** and modern application architectures
-   Enjoy taking ownership of complex mobile applications and technical decisions
-   Care about security, performance, maintainability, and user experience
-   Have a strong understanding of modular and reusable software design
-   Enjoy collaborating across product, design, backend, platform, and QA teams

## Benefits

### **Why join inventYOU**

-   Work with modern iOS technologies including **Swift 6, SwiftUI, and Swift Concurrency**
-   Build secure and scalable native mobile experiences
-   Work with modular architectures and reusable Swift components
-   Contribute to complex authentication, real-time, and identity-verification journeys
-   Collaborate with experienced mobile, backend, product, and platform professionals
-   Continue developing your expertise in modern iOS engineering
