Quick Overview
Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
Sydney, New South Wales, Australia
SwiftSwiftUIAzureJenkinsXcodeiOS
Job Description
iOS Developer
Job Description
We are looking for a seasoned iOS Developer with a strong foundation in both front-end and back-end iOS development. The ideal candidate will have hands-on experience in Swift, Cocoa Touch, and Xcode, and will be well-versed in iOS frameworks and design patterns. This role requires a keen understanding of Apple's design principles and familiarity with web technologies to deliver high-quality mobile applications that align with our business needs. Key Responsibilities
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.
Job Description
We are looking for a seasoned iOS Developer with a strong foundation in both front-end and back-end iOS development. The ideal candidate will have hands-on experience in Swift, Cocoa Touch, and Xcode, and will be well-versed in iOS frameworks and design patterns. This role requires a keen understanding of Apple's design principles and familiarity with web technologies to deliver high-quality mobile applications that align with our business needs. Key Responsibilities
- iOS Development:
- Design, build, and maintain high-quality iOS applications using Swift and Cocoa Touch.
- Work on both front-end and back-end components to create seamless user experiences.
- Frameworks and Tools:
- Utilize iOS frameworks such as SwiftUI, UI-Kit, Foundation, Core Data, and Core Animation for efficient development.
- Apply different design patterns, including MVC, MVVM, Singleton, Memento, Observer, and Builder, to structure code effectively.
- UI/UX Design:
- Collaborate closely with UI/UX designers to implement visually appealing and user-friendly interfaces that adhere to Apple's design principles.
- API Integration:
- Integrate iOS applications with backend services using RESTful APIs to ensure data flow and functionality.
- Continuous Integration and Deployment:
- Work with CI/CD pipeline tools such as Azure, Jenkins, and GitLab to streamline the development and deployment process.
- Push Notifications and Messaging:
- Implement push notifications and cloud messaging solutions to enhance user engagement and app functionality.
- Experience: 6+ years in iOS development, with strong expertise in Swift, Cocoa Touch, and Xcode.
- Technical Skills:
- Proficiency with iOS frameworks (SwiftUI, UI-Kit, Foundation, Core Data, Core Animation).
- Strong knowledge of design patterns (MVC, MVVM, Singleton, etc.).
- Familiarity with RESTful APIs and backend integration.
- Experience with CI/CD tools (Azure, Jenkins, GitLab).
- Design and UX: Understanding of Apple's design principles and best practices for creating intuitive, user-friendly applications.
- Knowledge of web technologies and UI/UX design principles.
- Strong problem-solving abilities and attention to detail.
- Excellent communication skills and ability to collaborate with cross-functional teams.
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.
Similar jobs
- BJ
Android Developer
NewBjak
Sydney, New South Wales🇦🇺Hybrid2 hours agoKotlinAndroidTechnology - BJ
iOS Developer
NewBjak
Sydney, New South Wales🇦🇺Hybrid2 hours agoSwiftSwiftUIUIKit+1Technology - HE
Senior Android Engineer
NewHeidi
Melbourne, Victoria🇦🇺Hybrid2 hours agoIoTKotlinREST+2Technology - XS
Android Developer
NewXPT Software Australia Pty
Melbourne, Victoria🇦🇺Hybrid2 hours agoDockerScalaAgile+6Technology - FG
Senior Consultant - Native iOS Mobile Developer (Contractor)
NewFabric Group
Melbourne, Victoria🇦🇺Remote2 hours agoAgileLESSiOS+1Technology - BJ
iOS Developer - AI Finance Agent
NewBjak
Sydney, New South Wales🇦🇺Hybrid2 hours agoSwiftSwiftUIUIKit+1Technology