Frontend Engineer
Senior iOS Engineer (SwiftUI / Kotlin Multiplatform)
Удалённоfulltimesenior
Откликнуться на сайте работодателяОписание вакансии
Senior iOS Engineer (SwiftUI / Kotlin Multiplatform)
Remote | Full-Time
Please note
: This remote position is open exclusively to candidates currently based in Greece. Applications from candidates residing outside Greece will not be considered.
About the Role
We are looking for an experienced
Senior iOS Engineer
to take ownership of a modern iOS application, building high-quality native experiences with
SwiftUI
while integrating with a shared
Kotlin Multiplatform (KMP)
business logic layer.
This is a hands-on engineering role where you will work closely with backend and platform teams to deliver scalable mobile features and contribute to a shared ecosystem used across both iOS and Android.
You will work extensively with our internal
PowerCore SDK
, combining modern native iOS development with cross-platform architecture, secure authentication, backend integrations and production-grade mobile engineering.
Key Responsibilities
- Own, develop and maintain the
native iOS application
using Swift and SwiftUI - Build modern iOS features using
SwiftUI, MVVM architecture and Swift Concurrency (async/await) - Integrate and consume backend microservices through the shared
Kotlin Multiplatform PowerCore SDK - Debug, optimize and maintain interactions between the
Swift and Kotlin layers - Integrate the shared KMP SDK using
Touchlab SKIE
for Swift/Kotlin interoperability - Implement secure authentication flows using
MSAL and Azure Entra External ID
, based on OAuth 2.0 and OpenID Connect - Manage Firebase services on iOS, including
Analytics, Crashlytics and Cloud Messaging
, with appropriate APNs configuration - Develop and maintain
WebView-based journeys
, including payments and identity verification with secure authentication-token injection - Implement secure token storage and follow iOS security best practices
- Write and maintain
unit and UI tests - Support GDPR requirements through consent-management integrations such as
OneTrust - Contribute to iOS build, release and
App Store distribution processes - Support and enhance
CI/CD processes in Azure DevOps - Participate in code reviews, technical discussions and continuous improvements to mobile architecture and engineering quality
- Ensure development activities are carried out in line with applicable regulatory, security and compliance requirements
What We’re Looking For
- University degree in
Computer Science, Engineering or a related field - Strong professional experience with
Swift and native iOS development - Hands-on experience building production iOS applications using
SwiftUI - Solid understanding of
MVVM architecture - Strong understanding of
Swift Concurrency
, including async/await - Experience implementing authentication using
MSAL, OAuth 2.0 and 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 - Strong experience with
Xcode, Instruments and iOS debugging tools - Experience with dependency management using
Swift Package Manager - Experience working with
WKWebView
for embedded web journeys - 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 development environment - Strong ownership, communication and collaboration skills
Nice to Have
- Familiarity with
Kotlin and Kotlin Multiplatform concepts - Experience with consent-management platforms such as
OneTrust - Experience working with
cross-platform mobile architectures or shared SDKs - Knowledge of iOS CI/CD pipelines using
Azure DevOps - Experience managing
App Store builds, signing and distribution - Previous experience working within complex, regulated or financial-services environments
What We Offer
- Fully remote working model within Greece
- Opportunity to take ownership of a modern native iOS application
- Hands-on experience with a production
Kotlin Multiplatform architecture
shared across iOS and Android - Work with modern technologies including
SwiftUI, Swift Concurrency and KMP - High level of technical ownership and direct influence on mobile architecture and engineering decisions
- Collaborative environment working closely with experienced backend and platform engineering teams
- Competitive compensation based on experience
Fill in the form, we will contact you...
Это сохранённая копия объявления, опубликованного в другом месте. Вакансии снимают без предупреждения — перед откликом проверьте сайт работодателя. mentors.coach не является нанимающей стороной.