As a mobile developer, your expertise will set the benchmark of quality coding, engineering leadership and mobile solution outcomes.Mandatory RequirementsMust have Australian CitizenshipMinimum of 7+ years of experience in a lead mobile application development role, with MAUI and Xamarin, Xamarin.Forms and Xamarin.Native.Strong knowledge of C# and MAUI/.NET framework.Ideally you’ll understand Swift and Kotlin to some extent, minimally how to package applications.Minimally a demonstrated ability to have competency-based, friendly conversations with clients, stakeholders and team membersIdeally a demonstrated ability to coach other team members. Provide technical direction and guidance to less experienced team members to improve technical capability of the team. This includes guiding team members with troubleshooting and problem solvingProficiency in building cross-platform applications for iOS and AndroidSDLC perspective for MAUI/Xamarin, with experience in full mobile application lifecycle (concept, design, test, release and support).You must be a citizen of Australia and have or be eligible for Australian Baseline Security Clearance.Desired Attributes and SkillsExperience working with government agencies is a plusExperience with cloud message APIs and usage of push notifications.Knowledge of continuous integration and deployment (CI/CD) for mobile applications.Familiarity with code versioning tools, such as Git.Experience in working with agile methodologies.UI/UX Design Sensibility: Understanding of basic principles of user interface and user experience design.Key ResponsibilitiesOversee technical activities of development, including design, development, and implementation of system changes.Provide technical advice to solve complex problems.Collaborate with others to provide technical direction and standards across the branch and support a culture of continuous improvement.Collaborate with UI/UX designers to implement user-friendly designs.Collaborate with others to identify and progress improvements in software delivery and support a culture of continuous improvement.Ensure application performance, quality, and responsiveness.Identify and resolve application bottlenecks and bugs.Integrate mobile applications with back-end services via RESTful APIs.Test, debug, update and improve software to ensure quality, security, and value.Stay up-to-date with new technology trends in mobile development.Guide less experienced staff by reviewing their work and providing feedback to build team capability.Please note that you will be required to work on-site up to 3 days per week for this role.
#J-18808-Ljbffr