Senior Ios Engineer - Remote - Remote
Role details
Job location
Tech stack
Job description
We're building a talent pool forSenior iOS Engineers.This role is for engineers with strong experience, skilled in buildinghigh-performance, scalable mobile systems, and following best practices for architecture, performance, and maintainability.Inscríbase rápido, consulte la descripción completa desplazándose hacia abajo para conocer todos los requisitos de este puesto.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.What We're Looking For- 7+ years of professionaliOSdevelopment experience.- Strong proficiency inSwift;experience withObjective-Cis a plus.- Deep understanding of iOS frameworks (UIKit, SwiftUI, Foundation, Core Data).- Solid knowledge ofmobile application architecturepatterns (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 andUI 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.Why Join Kake?Kake is a remote-first company with a global community - fully believing that it's not where your table is, but what you bring to the table that matters.We provide top-tier engineering teams to support some of the world's most innovative companies, and we've built a culture where great people stay, grow, and thrive.We're proud to be more than just a stop along the way in your career - we're the destination.The icing on the Kake:Competitive Pay in USD - Work globally, get paid globally.Fully Remote - Simply put, we trust you.Better Me Fund - We invest in your personal growth and passions.Compassion is Badass - Join a community that invests in social good.Please Note: Due to the high volume of applications, only shortlisted candidates will be contacted.xhfqzwmHay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.
Requirements
7+ years of professionaliOSdevelopment experience.
-
Strong proficiency inSwift; experience withObjective-Cis a plus.
-
Deep understanding of iOS frameworks (UIKit, SwiftUI, Foundation, Core Data).
-
Solid knowledge ofmobile application architecturepatterns (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 andUI 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.