Key Roles and Responsibilities:
As a skilled mobile application developer, you will work collaboratively within a Scrum team to design, develop, test, and maintain existing mobile applications. Your key responsibilities will include driving process and system improvements, particularly in native Android Kotlin development, collaborating with team members to provide mentorship, training, and leadership, acting as a Subject Matter Expert (SME) to assist with feature estimations and technical analysis, participating in Scrum ceremonies, conducting system analysis and solution design, producing high-quality documentation and realistic work estimates, ensuring technical designs align with architectural principles, performing coding tasks aligned with design specifications, executing manual and automated testing, maintaining quality standards, and staying updated with industry best practices.
Required Skills and Qualifications:
For this role, we are seeking individuals with a tertiary qualification in an IT discipline and a minimum of 4 years of experience in Android native Kotlin technologies. Other relevant skills and qualifications include experience with mobile development using languages such as Java, Swift, Objective-C or .Net Xamarin, REST Services and Azure knowledge, great analytical and problem-solving skills, strong oral and written communication skills, including presentation skills to technical and non-technical audiences, and proven success in contributing to a team-oriented environment.
Benefits:
As a valued member of our team, you can expect a competitive salary, a range of benefits, and flexible working arrangements. You will also have the opportunity to partner with colleagues who are dedicated to delivering exceptional experiences, respect and consider everyone, and enjoy a range of perks including discounts on health insurance, travel, car, home, contents, and pet insurance products, as well as access to a wellbeing program and regular training opportunities.