CareerPlan

Android Developer

MéxicoFull-time2026-10-25 → 2026-10-28

Core

Design, develop, test, and maintain high-performance native Android applications ensuring a fluid user experience and secure connectivity with corporate backend services.

Role type

Senior native Android mobile software engineer

Builds

Native Android mobile applications

Domain

Mobile software development (Android)

Deliverable

production ML models | product features

Required skills

Kotlin, Java, Jetpack Compose, XML Layouts, MVVM, Clean Architecture, SOLID principles, Kotlin Coroutines, Flows, RESTful APIs, GraphQL, WebSockets, Git, CI/CD pipelines, Unit testing, Integration testing

Preferred skills

Kotlin Multiplatform (KMP), Flutter, Observability tools (Firebase Crashlytics, Sentry)

Responsibilities

Develop and maintain native Android apps for optimal performance and stability; Translate product requirements and UI/UX designs into clean, modular code; Integrate apps with backend services and real-time messaging systems; Implement and optimize local databases and offline caching strategies; Write and maintain unit and integration tests; Participate in code reviews; Monitor app performance and optimize battery, memory, and network usage; Collaborate with Product, UI/UX, QA, and iOS/Backend teams using Agile methodologies.