robotsandpencils logo

Android Developer

robotsandpencilsBogota, Colombia (Remote Friendly)


No Relocation

Posted: February 19, 2026

Job Description

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. 

Additional Content

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.