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