···
Log in / Register
Sr iOS Developer
Indeed
Full-time
Onsite
No experience limit
No degree limit
Pje. Centenario 130, C1405 Cdad. Autónoma de Buenos Aires, Argentina
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: We are seeking a Senior iOS Developer to design, develop, and maintain iOS applications, applying knowledge of OOP and Design Patterns. Key Highlights: 1. Design, develop, and maintain iOS applications using SwiftUI and Combine. 2. Apply knowledge of Object-Oriented Programming (OOP) and Design Patterns. 3. Collaborate with cross-functional teams to define and launch new features. Job Description: We are currently looking for a Senior iOS Developer. Contractor position, 100% remote. Advanced English is mandatory. #### **Key Responsibilities:** * Design, develop, and maintain iOS applications using the **SwiftUI** and **Combine** frameworks. * Apply solid knowledge of **Object-Oriented Programming (OOP)** and **Design Patterns**. * Design and implement scalable solutions using the **MVVM** architecture and adhere to **SOLID principles**. * Optimize performance by efficiently managing memory and preventing memory leaks, leveraging in-depth knowledge of **memory management** (strong vs. weak references). * Collaborate with cross-functional teams to define, design, and launch new features. * Integrate with APIs and external services using frameworks such as **Firebase**, **Crashlytics**, and **SwiftLint**. * Conduct unit testing using **XCTest** to ensure code quality and robustness. * Stay up-to-date with the latest iOS development frameworks and tools, including **HealthKit**, **HomeKit**, and other Apple technologies. #### **Key Skills and Qualifications:** * **SwiftUI** and **Combine** frameworks (mandatory). * Strong foundation in the **Swift** programming language, including: + Collections (arrays, dictionaries, sets). + Closures. + Classes vs. Structures. + Protocols and extensions. + Properties. + Memory management (in-depth knowledge required). + Enumerations and error handling (try\-catch scenarios). * Experience with the **Swift Foundation Framework**, including **UserDefaults**, **CoreData**, and **plist**. * Proficiency in **multithreading**, specifically the **main thread**, **synchronous vs. asynchronous** execution, **async/await**, and **GCD (Grand Central Dispatch)**. Knowledge of **NSOperation** is desirable. * Strong experience with **UIKit**: + Application lifecycle, **UITableView**, **UICollectionView**, **UIScrollView**. + Navigation controllers such as **UITabBarController** and **UINavigationController**. + Custom cells and reusable views in **UITableViewCell**. * Solid knowledge of **SwiftUI** and its integration with **UIKit**, including views, modifiers, and property wrappers: + **@State**, **@ObservedObject**, **@EnvironmentObject**, **@StateObject**. * Familiarity with external dependencies using **CocoaPods** or **Swift Package Manager**. * Experience with **Firebase** or similar tools, **Crashlytics**, **SwiftLint** (or similar). * Strong experience with version control systems, especially **Git**. * Ability to articulate past project experiences, challenges, and solutions to demonstrate iOS developer expertise.

Source:  indeed View original post
Sofía González
Indeed · HR

Company

Indeed
Sofía González
Indeed · HR
Similar jobs

Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.