iOS Engineers

Descripción De La Vacante
Sant Joan de Labritja, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 70K

Job location

Sant Joan de Labritja, Spain

Tech stack

Flutter
Clean Code Principles
Multitier Architecture
Business Analytics Applications
IOS Applications
iOS
Application Performance Management
Architectural Patterns
Code Review
Push Technology
Mobile Application Software
JSON
MVC
Model View ViewModel
Parsing
User Interface Testing
UIKit
Multithreading
Swiftui
Concurrency
iOS
Backend
GIT
Git Flow
Core Data
Performance Monitor
GraphQL
React Native
Objective C++
REST
Multiplatform
Xctest

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.

Apply for this position