Lead Mobile Software Engineer (iOS/Android)

Larkin Lane Films, LLC

Budapest

Description

General Info

We are developing a breakthrough imaging and 3D technology platform currently under provisional patent. This role leads the architecture and development of the native iOS and Android applications that serve as the mobile face of that platform — the apps through which end users capture, interact with, and experience the underlying technology. You will own the mobile engineering craft end-to-end: architecture, performance, user experience, release management, and technical leadership of the mobile team as it grows.

Tasks

Architecture & Development

  • Architect and build fully native iOS (Swift) and Android (Kotlin) applications, prioritising performance, reliability, and clean platform-idiomatic user experiences.
  • Design the mobile-to-backend communication layer — secure, low-latency, resilient to intermittent connectivity, and suitable for the transfer of imaging data.
  • Integrate with platform-specific frameworks relevant to imaging and 3D, including AVFoundation, Core Image, and Metal on iOS, and CameraX, RenderScript, and Vulkan/OpenGL on Android, as the product requires.
  • Make and document key architectural decisions — navigation, state management, dependency injection, persistence, offline handling, and synchronisation with backend systems.

Performance, Quality & Release

  • Optimise memory usage, threading, battery consumption, and runtime performance for imaging and 3D workloads on a range of device capabilities.
  • Own the full release pipeline: CI/CD, code signing, beta distribution (TestFlight, Play Console internal testing), phased rollouts, and App Store / Play Store submissions.
  • Establish and enforce engineering standards — testing (unit, integration, UI), code review discipline, crash reporting, telemetry, and on-call response practices.
  • Address accessibility, localisation, and security requirements, including secure credential and data handling on-device (Keychain, Android Keystore, biometric authentication).

Technical Leadership

  • Lead the mobile engineering function as it grows — participate in hiring, mentor other engineers, and shape team culture and practices.
  • Partner closely with backend, product, and design on cross-functional initiatives; translate product requirements into concrete technical plans with realistic delivery timelines.
  • Represent the mobile perspective in broader technical and strategic discussions, including architectural reviews, roadmap planning, and IP-related conversations.
  • Own the production quality and engineering rigour of shipped mobile work.

Requirements

Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. A Master’s or advanced degree is welcomed but not required.
  • Seven or more years of software engineering experience, with substantial native mobile development on both iOS and Android.
  • Demonstrated track record of shipping high-reliability consumer or business mobile applications to the App Store and Google Play, including post-launch maintenance and iteration.
  • Experience building mobile apps that integrate meaningfully with cloud or on-premise backend systems, including secure authentication and data-transfer protocols.

Skills & Competencies

  • Strong proficiency in Swift and Kotlin, with fluency in modern language features and idioms.
  • Deep understanding of iOS and Android platform architectures, lifecycle, memory management, threading models, and performance tooling.
  • Comfort with platform build systems (Xcode, Gradle) and release tooling (Fastlane, Firebase Distribution, or similar).
  • Ability to translate complex technical concepts for non-engineering collaborators, and to lead through influence as well as authority.
  • Ability to handle confidential and pre-patent technical material with discretion, and to follow the Company’s IP and data-handling policies rigorously.
  • High degree of curiosity, craftsmanship, and resilience; calm and methodical under production pressure.

Additional Preferred Experience

  • Prior experience with mobile imaging, computer vision, camera pipelines, or 3D rendering — shipped products, research, or substantial personal projects.
  • Experience with C++ for shared performance-critical code across platforms, even if the current architecture is fully native.
  • Experience in early-stage startup or innovation-lab environments, with first-of-its-kind products.
  • Prior experience hiring, mentoring, and growing a mobile engineering team.

Candidates must be eligible to work in Hungary, with fluent English knowledge, both written and oral.