Overview
We are the fastest growing iPad Point of Sales System in Australia and are looking for a Senior Android Developer to join our Melbourne team to assist with the development and maintenance of our suite of Android apps.
We are seeking an individual who is able to show proven experience in delivering a full project lifecycle from requirements specification to implementation. Working on the entire life-cycle of the apps you will need to contribute to the design process, ensuring that the solution fits its intended purpose from a function, technical, and quality perspective.
Responsibilities
- Contribute to the design process and deliver Android apps across the full project lifecycle from requirements to implementation.
- Develop, test, and maintain high-quality Android applications using Kotlin/Java.
- Apply solid OO design, programming, and knowledge of Android SDK and design principles.
- Utilise design patterns (MVP, MVVM) and Android third-party libraries effectively.
- Ensure code quality through memory management practices and robust problem-solving skills.
- Implement cloud messaging APIs and push notifications; work with CI pipelines.
- Collaborate using JIRA, Bitbucket, Git; mentor junior team members.
- Communicate effectively in English (oral and written); demonstrate pride, flexibility, dedication, and a strong work ethic.
- Contribute to a team-focused culture that enables collective success.
Advantageous
- iOS development
- Kotlin knowledge
- Dagger 2, Retrofit, Picasso
- Firebase
- RxAndroid, RxJava
Why join us
We offer compensation according to your skills and experience. We also have regular internal training, meetups, and knowledge sharing. We are also open to sending employees to conferences (once COVID-19 restrictions ease).
Applicants
Only candidates with Australian PR or Citizenship will be considered.
No Agency applications will be considered
Only successful candidates will be contacted.
#J-18808-Ljbffr
📌 Senior Android Developer
🏢 Abacus
📍 Melbourne