Summary
The Mobile Developer is responsible for designing, developing, and maintaining mobile applications for both iOS and Android platforms for a large online retail client based in Australia. This role involves working with a variety of technologies including Xcode, Swift, Android Studio, React Native, C# Web API, JavaScript, and Node.js. The ideal candidate will have a strong understanding of mobile development principles and be able to create high-quality, user-friendly applications.
Key Responsibilities
Application Development: Develop and maintain mobile applications for iOS and Android platforms using Xcode, Swift, Android Studio, and .Net Web API.
API Integration: Integrate mobile applications with backend services using C# Web API and other relevant technologies.
Code Quality: Ensure code quality, organisation, and automation by following best practices and coding standards.
Testing and Debugging: Perform unit and integration testing to ensure application functionality and reliability.
Collaboration and Communication: Communicate effectively with team members and stakeholders to ensure alignment and timely project delivery.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field.
Proven experience as a Mobile Developer with a strong portfolio of mobile applications.
Proficiency in Xcode, Swift 4+, Android Studio, and React Native.
Strong understanding of C# Web API, JavaScript, and Node.js.
Experience with mobile app testing and debugging tools.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration abilities.
Working Conditions
Application Instructions
Please send a link to your resume and LinkedIn profile.
Write a brief cover letter stating why would be suitable for the role.
Describe any personal mobile apps that you've created.
Include a list of apps on app stores that you've worked on (both personal and while working for a company).
Provide links to public repos of your apps.