CareerPlan

Principal Android Engineer

Melbourne, VictoriaFull-time2026-10-10 → 2026-10-22

Core

Lead the complete development lifecycle of sophisticated and scalable Android applications, from inception to launch, while mentoring other engineers on best practices.

Role type

Principal Android Engineer (hands-on IC with mentorship)

Builds

High-quality mobile applications for Android devices

Domain

Mobile / Android

Required skills

Java, Kotlin, Android development lifecycle, CI/CD pipelines, offline mode data synchronization, multi-threading and concurrency, memory optimization, database management (SQLite, Realm), app publishing and policy compliance

Preferred skills

Flutter, React Native, backend services (Node, Go, Java), hardware and peripherals integration

Technologies

Java, Kotlin, Flutter, React Native, Node, Go, SQLite, Realm, CI/CD tools

Responsibilities

Lead Android application design and participate in critical technical discussions, integrate with external APIs and SDKs, conduct code reviews, profile memory utilization and battery conservation, guide team members on professional development, optimize app performance and memory management

Seniority

Principal, hands-on IC with mentorship