- project description:
- luxoft is one of the major software services companies worldwide. In particular, we develop high-quality software in automotive industry for most famous car makers.
- the software inside a vehicle was traditionally expected to be a very controlled and self-contained environment. Equipping cars with perception and machine intelligence changes a lot in the overall picture of the vehicle manufacturer. Luxoft's goal is to empower our customers, with deep domain knowledge and smart solutions, to develop cars of the future.
- responsibilities:
- role summary:
- • we’re hiring an android applications developer (contractor) to build and ship android applications for automotive infotainment systems.
- • you will contribute to end-to-end software development for multi-brand oem apps, integrate backend apis that drive features and help with test automation.
- • this is an app-development role (java/kotlin) focused on production quality, performance and compliance with car ux and safety standards.
- responsibilities:
- • build aaos apps using modern android components, compliant with in-vehicle hmi and driving safety constraints (glanceability, rotary/d-pad/voice).
- • contribute to clean, testable architecture (mvvm/mvi, coroutines/flow, di with hilt) and robust background work.
- • implement data/networking layers: consume backend apis, caching (room/sqlite), error handling, retries, and offline behavior.
- • use git daily: feature branches, rebasing/merging,
tags/releases; create well-scoped prs and perform code reviews with clear, actionable feedback.
- • maintain ci/cd and test automation pipelines with basic quality gates (unit and instrumentation tests).
- • work with android for cars app library templates (media, navigation, etc.) and host validation.
- • participate in the team’s agile development process; document architecture/adrs, risks, and learnings.
- • responsible for technical ownership across multiple apks, ensuring high-quality deliverables by maintaining rigorous standards for code coverage, linter compliance, and bug-free releases.
- mandatory skills description:
- • 6-10 years of android application development in java and kotlin (kotlin-first; strong java interop)
- • solid programming fundamentals: object-oriented design, multithreading, memory management.
- • production-level android development with coroutines/flow, di, background execution, and modern architecture (mvvm/mvi).
- • testing: unit (junit) and basic instrumentation tests; writes testable code and uses test doubles.
- • aosp/aaos familiarity (platform concepts, in-vehicle constraints, template-driven hmi).
- • git proficiency in a team setting; pr workflows and code-review etiquette.
- • clear communication of trade-offs; operates autonomously with documented decisions; collaborates across teams.
- • comfortable with agile practices and tools (e.g., safe, confluence, jira).
- • working knowledge of software life-cycle methodologies and releasing production apps.
📌 Aosp android lead (México)
🏢 Luxoft
📍 México