Description:
Our commercial client is seeking an experienced Brisbane-based Mobile Application Developer to join their team on an 8 month contract with potential view for extension. This is an exciting opportunity to work on developing innovative mobile solutions using Flutter. As part of a dynamic team, you will work closely with stakeholders to deliver high-quality applications that make a real impact. The position offers a hybrid work arrangement, with three days in the office and two days working from home.
Responsibilities
- Lead the development and enhancement of mobile applications using Flutter, ensuring high-quality and scalable solutions.
- Collaborate with cross-functional teams, including .NET developers, database administrators, and product managers, to design, develop, and implement solutions.
- Build, test, and deploy mobile apps on both iOS and Android platforms, ensuring optimal performance and user experience.
- Leverage cloud technologies, particularly Azure, to integrate backend services and APIs for mobile applications.
- Manage database interactions and optimise SQL Server-based backend systems.
- Mentor and guide junior developers, sharing your knowledge and best practices within the development team.
- Participate in code reviews, debugging, and troubleshooting to ensure high standards are maintained.
- Stay up-to-date with the latest trends in mobile development and Flutter to continuously improve the mobile product.
- Provide technical support and solutions for issues arising in production environments.
Skills
- Strong experience with Flutter (or similar) for cross-platform mobile application development.
- Proficient in .NET for backend integration and development.
- Expertise in working with SQL Server databases and writing complex queries.
- Hands-on experience with Azure cloud services, including integrating mobile apps with backend APIs and services.
- Solid understanding of mobile development best practices, including testing, performance optimisation, and deployment.
- Experience working in the education technology sector or similar domains is highly advantageous.
- Familiarity with Agile development methodologies and version control systems (e.g., Git).
- Excellent problem-solving skills and the ability to work independently or as part of a collaborative team.
- Strong communication skills, both written and verbal, to effectively liaise with technical and non-technical stakeholders.