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: At least 3+ years of mobile development on Android platformStrong OO design and programming skills in Kotlin/JavaStrong knowledge of Android SDKStrong knowledge of design patterns such as (MVP, MVVM)Strong knowledge of Google's Android design principles and interface guidelinesVast knowledge of Android third party librariesKnowledge of Java memory managementExcellent problem-solving skillsExperience with cloud messaging APIs and push notificationsFamiliar with continuous integrationExperience using JIRA, Bitbucket, GitExperience mentoring Junior team membersGood Oral and Written EnglishPride in your workFlexibility according to the situationDedication to a taskGood work ethicA sense of humour and pleasant natureProblem Solver and use algorithms, design patterns, and good coding practicesTeam focused who enables team success Advantageous: iOS developmentKotlin knowledgeDagger 2, Retrofit, PicassoFirebaseRxAndroid, RxJavaWe 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).Please note that:Only candidates with Australian PR or Citizenship will be considered.No Agency applications will be considered.Only successful candidates will be contacted.