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.
