iOS Developer Wobitech
Company: Wobitech
Location: Philippines
Type: Contract
Notice Period: Immediate Joiners Preferred
About Us
Wobitech is a leading software and mobile app development company, headquartered in Australia and expanding operations in Philippines. We specialise in delivering custom digital solutions across industries, combining innovation, performance, and scalability. As part of our global growth, we are looking for an experienced iOS Developer to join our team and play a key role in developing world-class iOS applications.
Role Overview
We are seeking a highly skilled iOS developer with expertise in Swift and SwiftUI, a strong grasp of Apple's ecosystem, and proven experience in building and publishing high-quality mobile applications. The role involves leading projects, mentoring junior developers, and shaping architecture standards while collaborating with a global team.
Responsibilities
- Lead the design, development, and deployment of advanced iOS applications.
- Collaborate with product managers, UI/UX designers, and backend developers across geographies.
- Maintain and scale existing iOS applications, optimizing performance and user experience.
- Work with APIs, third-party SDKs, Apple Maps, and Core Location services.
- Conduct code reviews, implement clean architecture, and ensure robust testing.
- Keep up with the latest iOS development trends, tools, and technologies.
- Manage App Store submissions and ensure compliance with Apple's guidelines.
Key Skills and Experience
- Strong proficiency in Swift and SwiftUI.
- Hands-on experience with Combine is essential.
- Deep knowledge of iOS SDK, Xcode, and Apple Human Interface Guidelines.
- Practical experience with Apple Maps, Core Location, and third-party API integrations.
- Familiarity with MVC, MVVM, and Clean Architecture.
- Expertise in RESTful APIs, JSON/XML handling, and asynchronous programming.
- Experience with WebSocket integration and offline-first architecture.
- Skilled in debugging, performance tuning, and memory management.
- Proficient in unit testing and UI automation (XCTest).
- Solid knowledge of Git and collaborative workflows.
- Experience with in-app purchases, push notifications, and App Store deployment.
- Familiarity with cross-platform tools like Flutter, React Native, or Kotlin Multiplatform.
Qualifications
- Bachelor's degree in computer science, Software Engineering, or related field.
- Minimum 4-5 years of proven experience in iOS app development.
- Strong portfolio of published apps on the App Store.
- Excellent leadership, problem-solving, and communication skills.
- Ability to work independently and make confident technical decisions.
- Prior experience working in Agile/Scrum environments is a plus.
Bonus Skills
- Experience with Kotlin and modern Android development practices.
- Hands-on expertise with Jetpack Compose for UI development.
- Proficiency in Room and DataStore for local storage.
- Experience with Kotlin Coroutines and Flow for asynchronous programming.
- Experience with Ktor for API integration and WebSockets for real-time communication.
- Familiarity with dependency injection frameworks (Koin or Dagger Hilt).
- Strong understanding of Android architecture components (ViewModel, LiveData/StateFlow).