iOS Developer (P795)
About Us:
As a Senior iOS Developer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- +5 years working as an iOS Developer, with a focus on Swift, and experience in UIKit.
- Demonstrable experience in designing, building, maintaining and deploying SDKs for iOS platforms using Swift Package Manager.
- Strong understanding of iOS application architecture patterns (MVVM, MVC, etc.) and familiarity with iOS frameworks such as AVFoundation, SwiftUI, CoreData, Combine, XCTests, and Tasks for concurrency.
- Knowledge of camera-related development (photo/video capture, AVFoundation) in iOS
- Proficiency in version control systems like Git and experience with collaborative development workflows using Git-based repositories.
- Solid knowledge of RESTful APIs and integrating them into iOS applications.
- Strong problem-solving skills and the ability to quickly diagnose and resolve complex technical issues.
- Excellent communication skills, both verbal and written, with the ability to convey technical concepts to non-technical stakeholders effectively.
- A proactive and self-driven approach to work, with a passion for staying updated with the latest trends and technologies in iOS development and SDK building.
- Knowledge of ARKit and GPU-oriented programming using MetalKit. (nice to have)
- Experience with performance profiling tools and optimizing mobile applications for speed and efficiency. (nice to have)
- • Minimum Upper Intermediate English (B2) or Proficient (C1)
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills