Jobiglo

No results.

Senior Android Engineer

Motorola Solutions · Melbourne et périphérie

Senior 🇬🇧 English
Android SDK Kotlin Kotlin Multiplatform Java JVM OOP Design patterns Reactive programming Functional programming HTTP Performance testing CI/CD pipelines Configuration Management Git OpenAPI Swagger AWS GCP Azure SQLDelight Room NoSQL

Job description

About the role

We are looking for a Senior Android Engineer to join Motorola Solutions’ Melbourne Design Centre. You will help build and evolve a public‑safety platform using Kotlin and Kotlin Multiplatform, delivering secure, high‑quality mobile experiences for first‑responders.

Key responsibilities

  • Design, develop, maintain and support core Android applications and cross‑platform components.
  • Participate in code reviews, ensure high test coverage and continuously refactor to reduce technical debt.
  • Apply defense‑in‑depth principles to create highly secure applications.
  • Architect solutions across multiple technologies, keeping code extensible and maintainable.
  • Automate tooling, manage CI/CD pipelines and contribute to configuration management.
  • Monitor services, respond to incidents and take part in post‑incident reviews.
  • Promote a learning culture through workshops, knowledge sharing and continuous improvement initiatives.

Required profile

  • Proven experience developing Android applications with Kotlin (and Kotlin Multiplatform is a plus).
  • Strong grasp of OOP concepts, design patterns and software architecture.
  • Familiarity with reactive and functional programming paradigms.
  • Hands‑on experience with automated testing (unit, integration, UI, performance) and test‑driven development.
  • Experience working with CI/CD pipelines, Git and Agile (Scrum/Kanban) environments.

Required skills

  • Android SDK
  • Kotlin / Kotlin Multiplatform
  • Java and JVM
  • OOP and design patterns
  • Reactive programming
  • Functional programming
  • HTTP / RESTful APIs
  • Automated testing (unit, integration, UI, snapshot, performance)
  • CI/CD pipelines
  • Configuration Management
  • Git
  • OpenAPI / Swagger
  • Agile methodologies (Scrum, Kanban)
  • Cloud platforms (AWS, GCP, Azure) – optional
  • Local/remote data persistence (SQLDelight, Room, NoSQL) – optional

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Motorola Solutions.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Australia.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

Expires 1 week from now

28 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Motorola Solutions

Melbourne et périphérie