Glasgow, United Kingdom Hybrid

Filament is hiring a Mobile Lead Engineer

This senior role involves leading mobile development for a client-facing product, with full ownership of architecture, code quality, and delivery for native iOS and Android applications.. The engineer will engage directly with clients and provide technical leadership across a multidisciplinary team of engineers, designers, and scientists.. The position requires driving product roadmap execution while maintaining high standards in long-term maintainability and system reliability.

Responsibilities

  • Lead technical ownership and end-to-end delivery of a production-grade native mobile application with an active roadmap.
  • Make architectural decisions and ensure code quality and long-term maintainability across both iOS and Android platforms.
  • Integrate proprietary and third-party SDKs, including binary frameworks that come with minimal or no documentation.
  • Develop and maintain camera integration and real-time processing pipelines, manage machine learning assets at runtime, and configure builds across multiple environments.
  • Implement local data persistence with support for versioned schema migrations, analytics tracking, and error monitoring systems.
  • Integrate REST APIs for data synchronization, content delivery, and backend communication.
  • Manage localization and runtime language switching across multiple regional locales.
  • Contribute mobile expertise across various client projects in domains such as IoT, health technology, and sports technology.

Requirements

  • Demonstrated experience in building and shipping native mobile applications for iOS, Android, or both, in production environments.
  • Proven ability to take technical ownership of a mobile product, including architecture, quality assurance, and roadmap influence beyond feature development.
  • Experience integrating proprietary SDKs and working with vendor-provided binary frameworks that have limited documentation.
  • Hands-on experience configuring multi-variant or multi-flavor builds across different environments.
  • Strong background in local persistence using SQLite with strategies for schema versioning and migration.
  • Familiarity with Firebase Analytics, Sentry for crash reporting, and REST API integration.
  • Proficiency with Swift 5.0 or later and Xcode 16 or newer versions.
  • Extensive experience with UIKit components including UIViewController, UICollectionView, UITableView, and XIBs.
  • Experience using CocoaPods and Swift Package Manager for dependency management.
  • Implementation of MVC patterns with protocol-driven service abstractions.
  • Use of SQLite.swift and RealmSwift for local storage, along with XCConfig-based build configurations.
  • Integration and embedding of proprietary binary frameworks into mobile applications.
  • Proficiency in Kotlin 1.9+ and use of Kotlin Coroutines, targeting Android SDK API level 34 or higher.
  • Experience applying MVVM architecture with LiveData, ViewModels, and lifecycle-aware components.
  • Use of Room database with DAOs and manual schema migration techniques, along with KAPT annotation processing.
  • Hands-on work with CameraX and Camera2 APIs, including lifecycle and view integration.
  • Integration of external SDKs such as OpenCV using NDK and JNI.
  • Experience with Gradle for multi-flavor builds, ProGuard/R8 code shrinking, and build optimizations.
  • Knowledge of Android Jetpack Compose, dependency injection with Hilt or Dagger, Jetpack DataStore, and WorkManager.

Nice to Have

  • Experience working with Apple's Core ML framework.
  • Experience using Google's ML Kit for on-device machine learning features.
  • Familiarity with CI/CD tools for mobile development, such as Fastlane or similar platforms.
  • Prior experience in regulated industries such as medical devices or financial services, which is valued though not required.

Tech Stack

iOS, Android, Swift 5.0+, Xcode 16+, UIKit, CocoaPods, Swift Package Manager, MVC, SQLite.swift, RealmSwift, XCConfig, Kotlin 1.9+, Kotlin Coroutines, Android SDK API 34+, MVVM, LiveData, ViewModels, Room, DAOs, KAPT, CameraX, Camera2, OpenCV, NDK/JNI, Gradle

Benefits

  • Flexible working hours to support work-life balance.
  • Enrollment in a company pension scheme.
  • Hybrid work model with a minimum of two days per week in the Glasgow office.
  • Provision of full development hardware including a MacBook, two external monitors, and necessary test devices.
  • Support for online learning and professional training courses.
  • A lead role with direct responsibility for product outcomes and ownership of deliverables.
  • Exposure to a broad range of client challenges across industries such as IoT, health tech, and sports technology.
  • Collaboration within a multidisciplinary team including product design, mechanical and electronics engineering, cloud, and data science.
  • Opportunity to shape the future of mobile development across a growing technology consultancy.

Work Arrangement

hybrid — Glasgow — Flexible working times/hours; hybrid work available with minimum 2 days per week in office

Team

multidisciplinary team including fullstack engineers, product designers, cloud engineers, electronics engineers, and data scientists

  • Collaboration across disciplines to solve complex technical problems.
  • Client-facing technical leadership with direct impact on product outcomes.
  • Strong emphasis on ownership and accountability in product delivery.
  • Exposure to diverse industries and problem domains.
  • Environment within an ambitious professional technology consultancy focused on innovation and excellence.

Additional Information

  • This role is for an in-house Mobile Lead Engineer only; applications from development agencies or recruiters will not be considered.
  • Minimum of two days per week must be worked in person at the Glasgow office.
  • Development hardware including a MacBook, two screens, and test devices will be provided.
  • Opportunity to influence and shape mobile development practices across the organization.
  • Involvement in client projects spanning IoT, health technology, sports technology, and other emerging sectors.
Required Skills
SwiftXcodeUIKitKotlinAndroid SDKSQLiteRealmSwiftCocoaPodsSwift Package ManagerKotlin CoroutinesMobile ArchitectureSDK IntegrationBuild Configuration iOSAndroidSwift 5.0+Xcode 16+UIKitCocoaPodsSwift Package ManagerMVCSQLite.swiftRealmSwiftXCConfigKotlin 1.9+Kotlin CoroutinesAndroid SDK API 34+MVVM
About company
Filament
A professional technology consultancy that builds client products across industries including IoT, health tech, and sports technology, with capabilities in product design, mechanical and electronics engineering, cloud, and data science.
All jobs at Filament Visit website
Job Details
Department Software Development
Category mobile
Posted 2 months ago