Robots & Pencils is seeking a Senior Android Developer to lead the development of a voice-enabled, on-device agentic AI co-pilot for commercial truck drivers. The platform runs on fleet-issued Android tablets and proactively diagnoses device, connectivity, and application issues while assisting drivers with scheduling, compliance, and troubleshooting, even in low-connectivity environments.
This is a hands-on senior engineering role. You will own complex Android features end-to-end, contribute to architectural decisions, and ensure the reliability, performance, and scalability of mobile systems operating under real-world constraints. You will collaborate closely with AI engineers, product managers, designers, and backend teams to deliver resilient, production-grade mobile solutions.
As a Level 4 developer, you are expected to lead implementation efforts, influence technical direction, proactively identify risks, and uphold high standards for maintainability, performance, and operational excellence.
Key Responsibilities
Android Application Development
Own the design and implementation of complex Android features for fleet-managed tablets
Architect and implement scalable UI and background functionality aligned to established patterns and evolving system needs
Design and maintain offline-first behaviors that ensure seamless operation in low-connectivity environments
Integrate Android applications with on-device AI components and system-level services
Lead performance optimization, stability improvements, and technical debt reduction initiatives
Establish and uphold testing strategies to ensure reliability across diverse field conditions
AI & Voice Feature Leadership
Lead integration of Android components with agent-based AI systems
Architect robust voice interaction flows including push-to-talk and guided troubleshooting
Integrate and optimize speech-to-text and text-to-speech services for mobile execution
Ensure AI-driven workflows are predictable, user-safe, and operationally resilient
Device & Connectivity Architecture
Design solutions leveraging Android APIs to monitor connectivity state and device health
Architect diagnostic workflows across application, OS, and network layers
Lead root-cause analysis efforts for complex production issues affecting performance or reliability
Integrations & Backend Collaboration
Own Android-side integrations with REST APIs, including Motive ELD / HOS systems
Define and validate integration contracts in collaboration with backend and AI teams
Contribute to API design discussions to ensure mobile scalability and resilience
Lead code reviews and promote high engineering standards within the team
Technical Leadership & Delivery
Drive technical planning, estimation, and delivery of mobile initiatives
Proactively identify architectural risks and propose mitigation strategies
Mentor Level 2–3 engineers through code reviews and technical guidance
Contribute to documentation, shared standards, and mobile best practices
Communicate progress, risks, and tradeoffs clearly to cross-functional stakeholders
Required Skills & Qualifications
5+ years of experience developing production Android applications
Strong expertise in Kotlin and modern Android development practices
Deep knowledge of Android lifecycle management, permissions, and background execution
Expertise in architecting offline-first mobile solutions, ensuring reliable data persistence and background synchronization across varying or limited network conditions
Strong experience integrating REST APIs and managing mobile-network interactions
Proven ability to debug complex issues across application, OS, and network layers
Experience optimizing performance for device-constrained environments
Upper-intermediate English (written and spoken)
Technology Environment
Mobile: Android AI / Agent Systems: Agent runtimes, planning & tool-execution workflows Voice AI: Speech-to-text, text-to-speech, push-to-talk interaction Systems: Connectivity monitoring, device state, MDM-managed environments Integrations: REST APIs (Motive ELD / HOS), support and messaging platforms
Nice to Have
Exposure to on-device or edge-constrained computing environments
Experience with voice-enabled or conversational mobile applications
Familiarity with MDM-managed or enterprise Android deployments
Familiarity with AWS AI and agentic services supporting intelligent system workflows
Personal Competencies
Technical Ownership – Leads complex features from design through production
Engineering Pragmatism – Designs solutions aligned to device and OS constraints
Architectural Thinking – Makes sound design decisions under real-world tradeoffs
Collaborative Leadership – Elevates team quality through mentorship and review
Product Awareness – Balances user needs with operational reliability
Accountability – Owns outcomes, not just implementation
Why Join Robots & Pencils?
We build systems that operate in the real world, not ideal conditions.
As a Level 4 Android Developer, you will play a key role in shaping a highly visible platform that blends mobile engineering with applied AI under tight constraints. You’ll influence architecture, mentor peers, and deliver production-grade systems that support real users in complex operational environments.
This is a role for experienced builders who want to lead technically, solve meaningful problems, and operate at the intersection of mobile systems and intelligent software.