Ayan Infotech are looking for an iOS developer for a long term contract job opportunity in Sydney.
All applicants must have full unrestricted work rights in Australia.
Title: iOS Developer
Location: Sydney
Type: Contract - 6 months +
Required Skills and Experience:
We are seeking a talented and passionate iOS and Android Developer to join our Mobile Engineering team. This role requires a strong technical background in mobile development, along with robust testing skills to ensure high-quality, reliable, and performant mobile applications. The ideal candidate will have experience in both iOS and Android platforms and will be responsible for designing, developing, and maintaining our mobile applications, as well as ensuring they are thoroughly tested before production release.
Key Responsibilities
- Design and Development:
- Develop, test, and maintain high-quality mobile applications for iOS platforms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Ensure the performance, quality, and responsiveness of applications.
- Testing and Quality Assurance (Good to have)
- Develop and execute comprehensive test plans and test cases.
- Perform unit testing, integration testing, and end-to-end testing of mobile applications.
- Use automated testing tools to ensure code quality and coverage.
- Identify, record, document, and track bugs and issues.
- Work closely with QA engineers to implement and improve the testing processes.
- Collaboration and Communication:
- Participate in code reviews and provide constructive feedback.
- Collaborate with UX/UI designers to ensure technical feasibility and optimal user experience.
- Communicate effectively with team members and stakeholders to understand requirements and deliver solutions.
- Continuous Improvement:
- Stay up-to-date with the latest industry trends, technologies, and best practices.
- Continuously discover, evaluate, and implement new tools and technologies to maximize development efficiency.
- Contribute to the continuous improvement of development processes and methodologies.
Required Skills and Qualifications
- Technical Skills:
- Proficient in Swift and Objective-C for iOS development.
- SwiftUI & Combine development experience
- Experience with mobile application frameworks such as React Native or Flutter is a plus.
- Strong understanding of the mobile development lifecycle, including design, development, testing, and deployment.
- Familiarity with RESTful APIs to connect mobile applications to back-end services.
- Knowledge of cloud services and integration (e.g., Firebase, AWS, Azure).
- Proficient in version control systems (e.g., Git).
- Testing Skills:
- Experience with automated testing frameworks such as XCTest (iOS) and Espresso (Android).
- Familiarity with test-driven development (TDD) and behavior-driven development (BDD).
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Strong debugging skills and experience with performance optimization.
- Knowledge of usability, accessibility, and security best practices.
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced, agile development environment.
- Self-motivated and able to work independently with minimal supervision.
- Passion for learning new technologies and improving existing skills.
Education and Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in mobile development for both iOS platforms.
- Proven track record of delivering high-quality mobile applications.
Contact:
02 9412 4178 for more details.
www.ayaninfotech.com