Senior iOS Engineer (SwiftUI / KMP)

Qualco Group

Kentucky

On-site

USD 120,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Ticket restaurant card
Annual bonus programs
Private health insurance
Onsite medical doctor

Job summary

Quento Technologies S.A. — the ICT arm of the Qualco Group — seeks a Senior iOS Engineer to own and evolve our iOS app, built with SwiftUI and a shared Kotlin Multiplatform logic layer.

Collaborate with backend teams to deliver scalable mobile features, integrate with the PowerCore SDK, and ensure GDPR compliance across the product stack. You will work on authentication, analytics, push messaging, and secure token handling, while contributing to CI/CD, testing, and cross-platform

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proficiency in Swift and iOS app development using SwiftUI and MVVM.
  • Strong knowledge of Swift Concurrency (async/await).
  • Experience implementing authentication with MSAL and OAuth 2.0/OpenID Connect.
  • Hands-on with Firebase iOS SDK including Analytics, Crashlytics, and Cloud Messaging with APNs.
  • Knowledge of secure token storage using the iOS Keychain.
  • Experience with Xcode, Instruments, debugging tools, and Swift Package Manager.
  • Experience with WKWebView for embedded web flows.
  • Experience writing unit/UI tests with XCTest/XCUITest.
  • Experience integrating Kotlin Multiplatform modules into iOS apps (Touchlab SKIE).
  • Experience working in an Agile environment.

Responsibilities

  • Own, develop, and maintain the iOS application using SwiftUI.
  • Build and maintain features using SwiftUI with MVVM architecture and Swift Concurrency.
  • Integrate and consume backend microservices via the shared KMP PowerCore SDK.
  • Debug and optimize cross-platform interactions between Swift and Kotlin layers.
  • Implement authentication flows using MSAL and OAuth 2.0/OpenID Connect.
  • Manage Firebase on iOS including Analytics, Crashlytics, and Cloud Messaging with APNs.
  • Integrate the shared KMP SDK using Touchlab SKIE.
  • Write and maintain unit tests and UI tests.
  • Ensure GDPR compliance by maintaining consent management integrations such as OneTrust.
  • Develop and maintain WebView-based flows including payments and identity verification.
  • Contribute to build, release, and CI/CD processes in Azure DevOps, including App Store distribution.
  • Ensure compliance with regulatory requirements and anti-bribery/corruption policy.

Skills

Swift
SwiftUI
MVVM
Swift Concurrency
MSAL/OAuth 2.0/OpenID
Firebase iOS SDK
Keychain security
Xcode
Instruments
Debugging tools
Swift Package Manager
WKWebView
XCTest/XCUITest
Kotlin Multiplatform (Touchlab SKIE)
Agile
Kotlin/Multiplatform
OneTrust
Consent management
Azure DevOps
App Store signing & distribution

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Firebase iOS SDK
Touchlab SKIE
Azure DevOps
WKWebView

Job description

At Quento Technologies S.A., the ICT arm of the Qualco Group, we deliver comprehensive and innovative solutions across AI, Digital Engineering, Cloud, and Cybersecurity, helping businesses accelerate digital transformation. With a presence in Greece, Luxembourg, and Belgium, and backed by the expertise of the Qualco Group, we combine deep technical knowledge with strategic partnerships to support business growth.

At Quento Technologies S.A. we empower our people to innovate and lead in delivering transformative ICT solutions to our clients worldwide. Quento Technologies S.A. seeks a highly motivated and experienced Senior iOS Engineer to take ownership of our iOS application, building modern native experiences powered by a shared Kotlin Multiplatform (KMP) business logic layer.

In this role, you will work closely with backend and platform teams to deliver high-quality, scalable mobile features while integrating with our shared PowerCore SDK, enabling consistency across both iOS and Android platforms.

Your responsibilities will entail:

  • Own, develop, and maintain the iOS application using SwiftUI;
  • Build and maintain features using SwiftUI with MVVM architecture and Swift Concurrency (async/await);
  • Integrate and consume backend microservices via the shared KMP PowerCore SDK;
  • Debug and optimize cross-platform interactions between Swift and Kotlin layers;
  • Implement authentication flows using MSAL and Azure Entra External ID based on OAuth 2.0 and OIDC;
  • Manage Firebase on iOS including Analytics, Crashlytics, and Cloud Messaging with proper APNs configuration;
  • Integrate the shared KMP SDK using Touchlab SKIE for Swift/Kotlin interoperability;
  • Write and maintain unit tests and UI tests;
  • Ensure GDPR compliance by maintaining consent management integrations such as OneTrust;
  • Develop and maintain WebView-based flows including payments and identity verification with secure token injection;
  • Contribute to build, release, and CI/CD processes in Azure DevOps, including App Store distribution;
  • Ensuring that all activities and duties are carried out in full compliance with regulatory requirements and supporting the continued implementation of the Group Anti-Bribery and Corruption Policy.
  • University degree in Computer Science, Engineering, or a related field;
  • Strong proficiency in Swift;
  • Experience building iOS applications using SwiftUI and MVVM architecture;
  • Solid understanding of Swift Concurrency (async/await);
  • Experience implementing authentication using MSAL and OAuth 2.0 / OpenID Connect;
  • Hands‑on experience with Firebase iOS SDK including Analytics, Crashlytics, and Cloud Messaging with APNs setup;
  • Knowledge of secure token storage using the iOS Keychain;
  • Experience with Xcode, Instruments, debugging tools, and dependency management using Swift Package Manager;
  • Experience working with WKWebView for embedded web flows;
  • Experience writing unit and UI tests using XCTest and XCUITest;
  • Experience integrating Kotlin Multiplatform modules into iOS applications using tools such as Touchlab SKIE;
  • Experience working in an Agile environment;
Nice to Have
  • Familiarity with Kotlin and Kotlin Multiplatform (KMP) concepts;
  • Experience with consent management platforms such as OneTrust;
  • Experience working with cross-platform mobile architectures or shared SDKs;
  • Knowledge of CI/CD pipelines for iOS in Azure DevOps;
  • Experience managing App Store builds, signing, and distribution;
  • Familiarity with Azure DevOps.
Your Life @ QualcoGroup

On top of challenging work environment, we are offering:

  • Competitive compensation, ticket restaurant card, and annual bonus programs
  • Cutting-edge IT equipment, mobile and data plan
  • Modern facilities, free coffee and beverages, indoor parking, and company bus
  • Private health insurance, onsite occupational doctor, and workplace counselor
  • Flexible working model, hybrid benefits & home equipment benefits
  • Onsite gym, wellness facilities, and ping pong room
  • Career and talent development tools
  • Mentoring, coaching, personalized annual learning and development plan
  • Employee referral bonus, regular wellbeing, ESG and volunteering activities

Your race, gender identity and expression, age ethnicity or disability make no difference in Quento Technologies S.A. We want to attract, develop, promote, and retain the best people based only on their ability and behavior.

Disclaimer: Quento Technologies S.A. collects and processes personal data in accordance with the EU General Data Protection Regulation (GDPR). We are bound to use the information provided within your job application for recruitment purposes only and not to share these with any third parties. For more details on the processing of your personal data during the Recruitment procedure, please be informed in Recruitment Notice, before the submission of your application.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Android / Kotlin Multiplatform Engineer
Senior Android / Kotlin Multiplatform Engineer

Qualco Group • Kentucky

On-site
USD 110,000 - 170,000
Competitive compensation
Private health insurance
Hybrid benefits
+2
Senior iOS Engineer - SwiftUI + Kotlin Multiplatform (KMP)
Senior iOS Engineer - SwiftUI + Kotlin Multiplatform (KMP)

Qualco Group • Kentucky

On-site
USD 120,000 - 150,000
Competitive compensation
Ticket restaurant card
Annual bonus programs
+2
Client Engagement Lead - Financial Institutions
Client Engagement Lead - Financial Institutions

Qualco Group • Kentucky

Hybrid
USD 100,000 - 140,000
Competitive compensation
Annual bonus
Private health insurance
+3
Client Engagement Lead - Energy & Enterprise Sector
Client Engagement Lead - Energy & Enterprise Sector

Qualco Group • Kentucky

On-site
USD 90,000 - 150,000
Competitive compensation
Annual bonus programs
Modern facilities
+5
Senior DevOps Engineer (Azure)
Senior DevOps Engineer (Azure)

Qualco Group • Kentucky

Hybrid
USD 110,000 - 150,000
Competitive compensation
Annual bonus programs
Modern facilities
+5
iOS Developer (Senior)
iOS Developer (Senior)

SquareDev • Kentucky

On-site
USD 120,000 - 170,000
Cybersecurity Solutions Lead
Cybersecurity Solutions Lead

Qualco Group • Kentucky

On-site
USD 120,000 - 180,000
Ticket restaurant card
Annual bonus programs
Private health insurance
+1
Technical Operations Lead - AI Cloud Platform
Technical Operations Lead - AI Cloud Platform

Qualco Group • Kentucky

Hybrid
USD 120,000 - 180,000
Ticket restaurant
Annual bonus
Private health insurance
+2
Senior Service Manager
Senior Service Manager

Qualco Group • Kentucky

Hybrid
USD 95,000 - 140,000
Competitive compensation
Private health insurance
Flexible working model
+1
Infrastructure Operations Engineer
Infrastructure Operations Engineer

Qualco Group • Kentucky

On-site
USD 90,000 - 140,000
Competitive compensation
Private health insurance
Hybrid working model
+2