iOS Engineers
Role details
Job location
Tech stack
Job description
- Build and maintain high-performance, scalable iOS applications using Swift.
- Design app architecture following MVVM, MVC, VIPER or Clean Architecture patterns.
- Collaborate with product, design, and backend teams to define and deliver new features.
Conhecimentos
iOS development Swift Objective-C Mobile application architecture Concurrency and multithreading RESTful APIs Unit testing Git Descrição da oferta de emprego
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 building a talent pool for Senior iOS Engineers in Barcelona. This role requires engineers with strong experience in building high-performance, scalable iOS applications using Swift and Objective-C.
The ideal candidate will have 7+ years of iOS development experience and proficiency in various architecture patterns such as MVVM, MVC, and VIPER. Responsibilities include optimizing app performance and collaborating with product and design teams to deliver new features., * 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)., * 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.