This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Fluent across the full technology stack with specialized expertise in Android development; owns delivery and support responsibility for a product or platform team, with a focus on building enterprise-grade mobility solutions. Drives technical priorities and supports delivery efforts through advisory, coaching, and hands-on execution. Leads a distributed team of software engineers, providing mentorship and ensuring technical excellence. Develops and leads people with a focus on skills, quality delivery, and customer alignment. Regularly engages with internal and external stakeholders to ensure delivery of robust, scalable, high-performing Android applications tailored for mission-critical, field-based environments such as warehouses.
Job Responsibility:
Drives technical priorities and owns end-to-end delivery and support for Android mobility solutions used in warehouse operations
Leads agile development activities for Android platforms, including the design and implementation of best-in-class architectures, patterns, and security practices
Provides hands-on technical leadership by guiding Android development for rugged devices (barcode scanners, RFID readers, etc.) with a focus on real-time data sync, durability, and field usability
Mentors and technically guides engineers across geographically distributed teams (e.g., Houston and Sri Lanka)
conducts code reviews and fosters a culture of continuous improvement and learning
Coordinates cross-team dependencies and collaborates across Product, UX, QA, and Backend teams to ensure scalable and reliable outcomes
Engages with enterprise architecture, DevOps, and operational teams to ensure seamless integration and CI/CD pipelines tailored for Android delivery (using tools such as Git, Jenkins, and test automation)
Facilitates estimation of work items, ensures alignment with business goals, and incorporates diverse perspectives in planning and delivery
Ensures compliance with agile, DevOps, and security best practices while driving technical innovation through evaluation of emerging Android and warehouse technologies
Partners with stakeholders to align technical deliverables with business needs, ensuring solutions contribute to warehouse operational efficiency and KPIs
Maintains production readiness via automated testing, monitoring, and support strategies
utilizes frameworks such as Espresso, JUnit, and Appium
Demonstrates ability to gather domain knowledge in logistics/warehouse operations and apply it to Android solution design
Creates and manages delivery timelines, ensures environments and teams are scoped effectively, and supports high-stakes production deployments
Maintains composure and analytical perspective during technical escalations and leads crisis resolution when necessary
Uses data and metrics to support business planning, staffing, and risk mitigation decisions
Requirements:
Bachelor's degree in Computer Science or equivalent work experience
5–8 years of experience in full-stack software development, including a minimum of 2 years in a dev-focused leadership role
8+ years of Android development experience, building applications for rugged environments in logistics, warehouse, or field service industries
Strong experience with Kotlin and Java, Android architecture components, and integration with device hardware such as scanners and RFID
Proven experience in RESTful API integration, offline-first architecture, and real-time data synchronization (e.g., MQTT)
Demonstrated proficiency in Agile methodologies and CI/CD best practices
Experience working with distributed teams and managing cross-time-zone delivery