Skill diminta
CI/CDFirebaseGitREST APISQLiteSwiftSwiftUIUnit TestingXcode
Deskripsi
- Deskripsi pekerjaan IOS Developer ADI Consulting
- Talent Placement
- is an
- executive search, headhunting, and recruitment firm
specializing in the ASEAN region. Based in Bangkok, Thailand, we assist clients in finding exceptional leaders and skilled candidates through various recruitment channels.
We provide the highest level of satisfaction to our clients and candidates. We deliver a first-class recruitment experience and quality results on each project, bringing together high-caliber talent and leading employers with dedication and commitment. We pride ourselves on nurturing long-term relationships built on trust, and as a result, many of our clients return to us.
Job Description – iOS Developer
Develop, maintain, and enhance high-quality iOS applications using Swift, SwiftUI, and UIKit.
Collaborate with Product Managers, UI/UX Designers, Backend Developers, QA Engineers, and other stakeholders to deliver reliable mobile applications.
- Translate business and technical requirements into scalable and maintainable mobile solutions.
- Integrate RESTful APIs, third-party SDKs, and external services into iOS applications.
- Implement clean, reusable, and well-structured code following software development best practices.
- Apply appropriate architecture and design patterns such as MVC, MVVM, or Clean Architecture.
- Perform unit testing, UI testing, debugging, and performance optimization.
- Troubleshoot and resolve technical issues, bugs, and production incidents.
- Participate in code reviews and contribute to improving coding standards and development processes.
- Manage application deployment and release through TestFlight and App Store Connect.
- Work with Git-based version control and CI/CD processes.
- Stay updated with the latest iOS technologies, frameworks, and Apple development guidelines
Job Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Minimum
- 2–3 years
- of professional experience as an iOS Developer.
- Strong proficiency in Swift and hands-on experience with SwiftUI and/or UIKit.
- Good understanding of iOS SDK, Xcode, and Apple development ecosystem.
- Experience integrating REST API, JSON, and third-party SDKs.
- Familiar with mobile application architecture such as MVC, MVVM, or Clean Architecture.
- Experience with local data storage such as Core Data, Realm, SQLite, or UserDefaults.
- Familiar with Git and collaborative software development workflows.
- Experience with unit testing/UI testing using XCTest or XCUITest is a plus.
- Familiar with Firebase, Crashlytics, push notifications, and analytics is a plus.
- Understanding of CI/CD, TestFlight, App Store Connect, code signing, and app deployment.