Native Mobile Engineer
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, 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 and 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.
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-have
- Huawei 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.
Benefits
- Hands-on experience with real-world projects and clients.
- Collaborative and supportive work environment.
- Career growth opportunities.
Arcsen is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Different makes us better.