Senior Android Engineer
Motorola Solutions · Melbourne et périphérie
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Australia.
Salaries by job title
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
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
Related job offers
-
Senior Front End Software Engineer (3 positions)
Australian Broadcasting Corporation (ABC) Melbourne et périphérie -
Developer Programmer – 261312
Tech Mahindra Melbourne et périphérie -
Technical Lead – AWS Integration & Amazon Connect Solutions
Dipole Group Melbourne et périphérie -
Industry Principal – Appian Architect (Sydney)
Infosys Sydney -
Java API Architect – Sydney
Infosys Sydney