Senior Software Engineer, Mobile

New
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AndroidKotlinCI/CD

Requirements

  • 5+ years of experience in mobile software engineering with production-scale Android application development.
  • Strong proficiency in Kotlin and modern Android development practices.
  • Experience working with hardware integration, including Bluetooth, Wi-Fi Direct, or similar device communication protocols.
  • Familiarity with mobile observability tools such as Firebase Crashlytics, Android Studio Profiler, or similar debugging and monitoring systems.
  • Experience building resilient, production-grade mobile architectures from early-stage or proof-of-concept systems.
  • Strong communication skills with the ability to explain technical trade-offs to both technical and non-technical stakeholders.
  • Exposure to or willingness to learn backend systems (e.g., Python, MongoDB) to understand full-stack data flows.
  • Experience or strong interest in ARCore, spatial computing, or 3D capture technologies.
  • Familiarity with AI-assisted development tools and modern engineering workflows.

Responsibilities

  • Define and help architect the foundation of a new Android application for reality capture and 3D scanning, ensuring long-term scalability and reliability.
  • Build robust Kotlin-based mobile systems designed for offline-first usage in low-connectivity, real-world field environments.
  • Integrate mobile software with external hardware including 360° cameras, GPS systems, and other sensor-driven devices using Bluetooth and Wi-Fi protocols.
  • Collaborate with product and design teams to translate field user needs and operational constraints into elegant mobile solutions.
  • Establish and evolve Android engineering standards including CI/CD pipelines, testing frameworks, observability, and release processes.
  • Prototype and experiment with ARCore and AI-driven capabilities to explore new ways of capturing and interpreting spatial data.
  • Contribute to cross-platform engineering initiatives and participate in code reviews, mentoring, and engineering best practice sharing.
  • Support occasional onsite visits to better understand customer workflows and real-world usage environments.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now