Description
You will develop and deploy mobile applications within the Apple ecosystem.
Responsibilities
- Build iOS applications using Swift and Xcode.
- Implement data persistence using Core Data and SQLite.
- Apply CI/CD practices to manage application deployment.
- Use AI-driven development tools like GitHub Copilot to assist in coding, debugging, and documentation.
- Utilize prompt engineering to optimize AI tool outputs and improve workflow reliability.
Required Skills
- 5+ years of experience in iOS application development.
- Strong command of Swift.
- Proficiency in object-oriented programming, design patterns, data structures, and algorithms.
- Experience with Core Data and SQLite.
- Version control experience using Git (GitHub or GitLab).
- Ability to work within Agile and Scrum methodologies.
- Strong prompt engineering skills for AI-driven development.
- Critical understanding of the limitations and boundaries of AI tools.
- Any Graduate degree.
Preferred Skills
- Experience with SwiftUI, Combine, or mobile architectures like MVVM and VIPER.
- Exposure to ARKit, CoreML, Firebase, or AWS Mobile Services.