Requirements
Bachelor’s degree in Computer Science, Information Technology, or related field.5+ years of native mobile development.Senior-level Swift (iOS) OR Kotlin (Android) — specify which platform the candidate leads on.Strong REST / GraphQL API integration.Experience with push infrastructure (APNs / FCM).Experience publishing and maintaining apps in production app stores.Nice-to-haveHuawei Mobile Services (HMS) and AppGallery experience (especially for the Android hire).Multi-language and right-to-left (Arabic) app experience.Apple Wallet / Google Wallet pass integration.Experience with high-traffic transactional or travel/commerce apps.Cross-platform familiarity is fine, but the build is native — pure cross-platform-only candidates are a weaker fit.
Description
The Firm:Arcsen is a leading global technology consulting firm specializing in providing innovative solutions and expert guidance to businesses across EMEA. With a commitment to excellence, Arcsen partners with industry giants such as Salesforce, MuleSoft, Tableau, Slack, and Sprout, Certinia, and Splunk, ensuring clients receive top-tier services tailored to their unique needs.Position Overview:We are building native mobile apps (not hybrid) for iOS, Android and Huawei, with feature parity to the web platform and the member/loyalty experience. The apps consume the same content and integration APIs as the website. We are hiring at least one senior iOS engineer and one senior Android engineer; Huawei (HMS) capability can sit with the Android engineer. Please screen iOS and Android candidates against the relevant platform sections below.Key Responsibilities:Build native apps: iOS in Swift (latest two OS versions, portrait + tablet/landscape) and Android in Kotlin (latest three OS versions), plus Huawei AppGallery distribution and Huawei Mobile Services (HMS) push where required.Implement core journeys: search and booking/commerce, self-service flows, mobile pass / ticket with Apple Wallet / Google Wallet, document scanning and upload, and calendar sync.Deliver the member/loyalty profile and features at parity with the website.Implement push notifications (APNs / FCM / HMS Push), in-app notifications, geolocation, and offline access to static content; optionally smartwatch companion apps.Consume content and integration APIs (via the integration layer); integrate mobile analytics.Meet performance targets: app startup under 2 seconds, optimised app size, crash-rate reporting.Manage store distribution: Apple App Store, Google Play and Huawei AppGallery, with localised metadata and screenshots; optional additional regional stores.