
Senior Software Engineer, Mobile
Posted May 10

Posted May 10
This is a fully remote position, open to applicants in United States.
• Define the technical foundation and architecture for the Ground Mobile Android application, collaborating closely with your team. Your decisions will influence the codebase for years ahead.
• Develop robust Kotlin client-side logic adhering to offline-first principles. Key challenges include: low-connectivity job sites, extensive capture sets, and sporadic hardware signals.
• Work in partnership with product and design teams to convert customer frustrations into sophisticated technical solutions.
• Write the code that interfaces with 360-degree cameras and high-precision GPS. You will manage the complex reality of hardware integration within Android’s varied device ecosystem.
• Create Android CI/CD processes, testing standards, and release tooling from the ground up, collaborating cross-platform to enhance our iOS app when beneficial.
• Utilize ARCore and AI to prototype innovative ways to experience the world. We appreciate 'failed' experiments that provide valuable insights.
• Enhance team productivity through code reviews and hackathons, using empathetic feedback and new AI-assisted tools to empower your colleagues to deliver higher quality code more swiftly.
• Engage in occasional onsite visits (1–2 trips annually) to directly observe field workflows and foster customer empathy.
• Over 5 years of experience in delivering mobile applications, including significant contributions to a production app with a substantial user base or complex architecture.
• Strong proficiency in Kotlin and contemporary Android practices.
• Experience with Wi-Fi, Bluetooth, or other inter-hardware communication technologies on Android.
• Expertise with Android Studio Profiler, Firebase Crashlytics, and/or monitoring and observability tools that assist in troubleshooting crashes, identifying memory issues, and debugging hardware connectivity challenges across a diverse device landscape.
• Proactive use of AI-assisted tools (e.g., coding agents, LLM harnesses) to speed up your software development and provide greater value to customers more efficiently.
• Ability to articulate complex technical trade-offs to non-technical colleagues to facilitate project alignment.
• Experience with or a strong willingness to learn our backend stack (Python, Tornado, MongoDB) to trace data from devices to databases.
• Familiarity with ARCore, spatial computing, or 3D capture processes on Android.
• Knowledge of external camera hardware protocols, especially Bluetooth, Wi-Fi Direct, or the Open Spherical Camera (OSC) standard.
• Experience in transforming early-stage or proof-of-concept mobile projects into production-quality applications with a coherent, debuggable, and observable architecture.
• Professional experience with iOS, as this role may involve contributions to both our Android and iOS applications.
• Culture of Innovation & Collaboration – Flourish in an atmosphere that cherishes creativity and teamwork.
• Drone Certification – Obtain certification and acquire unique, hands-on skills with our full support.
• Flexible Work Arrangements – Enjoy autonomy with remote-first options and adaptable scheduling.
• Paid Family Leave – Take the necessary time to support your family during life’s significant moments.
• Comprehensive Healthcare Coverage – Plans tailored to promote your well-being.
• Career & Growth Development – Acquire new skills and unlock opportunities through continuous learning.
• Flexible PTO – Take time off when needed to recharge—we trust you to manage your time effectively.
• Employee Referral Bonus – Know someone exceptional? Refer them and receive a bonus when they join our team.
Truelogic Software
Index Analytics LLC
ClickHouse
Nordson Corporation
Get handpicked remote jobs straight to your inbox weekly.