02 Aug
|
Microsoft Learn Student Ambassador - IIUI
|
Australia
02 Aug
Microsoft Learn Student Ambassador - IIUI
Australia
? Level: Mid-Level
We’re looking for a talented and innovative Mobile Application Developer to join our technology team and create high-quality mobile applications that deliver exceptional user experiences.
In this role, you will design, develop, test, and maintain mobile applications across different platforms while collaborating with designers, software engineers, product managers, QA teams, and business stakeholders. You'll contribute to building scalable, secure, and user-friendly mobile solutions that support business growth and digital innovation. If you're passionate about mobile technologies, application development, and creating impactful digital experiences, we'd love to hear from you!
? Key Responsibilities
- Design, develop, test, and maintain mobile applications for iOS, Android, and cross-platform environments.
- Build intuitive, responsive, accessible, and high-performance mobile user interfaces.
- Develop and integrate mobile applications with backend services, RESTful APIs, databases, cloud services, and third-party platforms.
- Collaborate with UI/UX designers and product teams to transform business requirements and ideas into functional mobile experiences.
- Implement new application features, enhancements, updates, and performance improvements.
- Optimize mobile applications for speed, reliability, security, scalability, battery efficiency, and overall user experience.
- Troubleshoot application issues, debug errors, and deliver effective technical solutions.
- Conduct unit testing, integration testing, code reviews, and quality improvements throughout the development lifecycle.
- Integrate mobile applications with cloud services, authentication systems, payment platforms, analytics tools, and external APIs.
- Ensure applications meet platform guidelines, security requirements, accessibility standards, and software development best practices.
- Participate in application architecture discussions, sprint planning, Agile ceremonies, and technical design reviews.
- Maintain technical documentation, coding standards, development workflows, and application release processes.
- Support CI/CD pipelines, application publishing, production deployments, and post-release monitoring.
- Monitor application performance, crash reports, analytics, and user feedback to identify opportunities for improvement.
- Research emerging mobile technologies, frameworks, AI-powered development tools, and industry trends.
- Contribute to continuous improvement initiatives that enhance application quality, development efficiency, security, and customer satisfaction.
✅ Requirements
- Strong understanding of mobile application development principles, software engineering practices, and modern mobile platforms.
- Experience developing mobile applications using technologies such as Swift, Kotlin, Java, Flutter, React Native, or similar frameworks.
- Knowledge of iOS and Android development environments, application lifecycle management, and app deployment processes.
- Experience integrating RESTful APIs, databases, cloud services, authentication systems, and third-party SDKs.
- Familiarity with mobile UI/UX principles, responsive design, accessibility, performance optimization, and security practices.
- Experience with version control systems such as Git and modern software development workflows.
- Understanding of Agile methodologies, software testing practices, CI/CD processes, and application release management.
- Experience with automated testing, debugging, performance monitoring, and production support is advantageous.
- Familiarity with mobile analytics, crash reporting, application monitoring,
and app performance tools.
- Strong analytical thinking, troubleshooting, debugging, and problem-solving abilities.
- Excellent communication and collaboration skills with technical and non-technical stakeholders.
- Ability to manage multiple development tasks and deliver high-quality solutions within deadlines.
- Strong attention to detail and commitment to writing clean, maintainable, scalable, and secure code.
- High level of professionalism, accountability, adaptability, and commitment to continuous learning.
- Passion for building innovative mobile experiences and delivering technology solutions that create measurable business value.
- Diploma or bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred.
? What We Offer
- A collaborative and innovation-driven mobile development workplace.
- Opportunities to build modern mobile applications, digital products, and next-generation technology solutions.
- Exposure to advanced mobile frameworks, cloud technologies, APIs, CI/CD, AI-powered development tools, and emerging digital trends.
- Opportunities to work on impactful projects that improve user experiences and support business growth.
- Career growth and professional development opportunities across mobile development and software engineering.
- Ongoing technical training, mentorship, coaching, and certification support.
- Opportunities to collaborate with experienced software engineers, UI/UX designers, product managers, QA specialists, DevOps teams, and technology leaders.
- Competitive salary and comprehensive benefits package.
- A culture that values creativity, collaboration, technical excellence, innovation, and continuous improvement.
- The opportunity to make a meaningful impact by developing secure, scalable, and user-focused mobile applications that enhance customer experiences and shape the future of digital technology.
📌 Mobile Application Developer (Australia)
🏢 Microsoft Learn Student Ambassador - IIUI
📍 Australia