iOS Engineers
Role details
Job location
Tech stack
Job description
Responsibilities include building and maintaining scalable applications, designing app frameworks, and collaborating with various teams to ensure high-quality software delivery., iOS development Swift Objective-C RESTful APIs MVVM Git, We're building a talent pool for Senior iOS Engineers. This role is for engineers with strong experience, skilled in building high-performance, scalable mobile systems, and following best practices for architecture, performance, and maintainability. What You'll Do
- Build and maintain high-performance, scalable iOS applications using Swift (and Objective-C when applicable).
- Design app architecture following MVVM, MVC, VIPER, or Clean Architecture patterns.
- Integrate iOS platform features, including UIKit, SwiftUI, Core Data, push notifications, background tasks, and sensors.
- Collaborate with product, design, and backend teams to define, implement, and deliver new features.
- Optimize app performance, concurrency, and responsiveness, ensuring stability and reliability.
- Contribute to technical decisions, code reviews, and continuous improvement of iOS development practices.
Requirements
Kake is seeking experienced Senior iOS Engineers to develop high-performance iOS applications. Ideal candidates will have over 7 years of development experience, strong skills in Swift, and an understanding of mobile architectures., * 7+ years of professional iOS development experience.
- Strong proficiency in Swift; experience with Objective-C is a plus.
- Deep understanding of iOS frameworks (UIKit, SwiftUI, Foundation, Core Data).
Responsabilidades
- Build and maintain high-performance, scalable iOS applications using Swift.
- Design app architecture following MVVM, MVC, VIPER, or Clean Architecture patterns.
- Integrate iOS platform features, including UIKit, SwiftUI, Core Data., * 7+ years of professional iOS development experience.
- Strong proficiency in Swift; experience with Objective-C is a plus.
- Deep understanding of iOS frameworks (UIKit, SwiftUI, Foundation, Core Data).
- Solid knowledge of mobile application architecture patterns (MVVM, MVC, VIPER, Clean Architecture).
- Experience working with RESTful APIs and parsing JSON; familiarity with GraphQL is a bonus.
- Understanding of concurrency and multithreading (GCD, Operations).
- Experience with unit and UI testing frameworks (XCTest, XCUITest).
- Proficiency with Git and common branching strategies.
- Proven ability to deliver high-quality, maintainable code within project timelines.
Nice To Have
- Experience with cross-platform development (React Native, Flutter) or multi-module iOS projects.
- Hands-on experience with analytics frameworks, CI/CD pipelines, or mobile performance monitoring tools.