




*This job posting originates from the Talenteca.com job board.* ### **Job opening from DCRUZ Recruitment and Selection, Tlalpan, Mexico City** Senior iOS Developer with solid experience building native mobile applications for Apple platforms. The ideal candidate will be a technical leader with extensive expertise in Swift, Objective-C, and the iOS ecosystem, capable of working within an agile team and focused on delivering innovative, high-quality solutions. **Responsibilities:** * Develop, maintain, and enhance native iOS mobile applications using Swift and/or Objective-C. * Collaborate with cross-functional teams (backend, design, QA) to deliver exceptional user experiences. * Implement user interfaces using UIKit, SwiftUI, and related frameworks. * Participate in the technical architecture and design of new features and projects. * Ensure code quality through unit testing, integration testing, and UI testing. * Optimize applications to improve performance, stability, and user experience. * Manage the full application lifecycle: from development through deployment to the App Store. * Identify and resolve performance issues and bugs in applications. * Stay current with the latest iOS development trends and technologies, contributing fresh ideas to projects. **Requirements:** * Bachelor’s degree in Computer Science, Systems Engineering, or a related field. * Minimum of 5 years of experience developing iOS applications. * Proficiency in Swift and experience with Objective-C. * Experience using Xcode, Cocoa Touch, CocoaPods, and other iOS development tools. * In-depth knowledge of design patterns such as MVC and MVVM, and object-oriented programming principles. * Experience working with RESTful APIs, web service integration, and JSON. * Knowledge and hands-on experience with Core Data, Core Animation, Core Graphics, and other native iOS frameworks. * Experience implementing unit tests, integration tests, and UI tests (XCTest, XCUITest). * Familiarity with the App Store review and deployment process. * Experience using Git and other version control tools. * Strong communication skills, teamwork abilities, and problem-solving capacity. **Desirable:** * Knowledge of SwiftUI for building modern interfaces. * Experience with clean architectures such as Clean Architecture. * Knowledge of push notification implementation and other advanced iOS features. * Experience with Firebase and other Apple cloud services. * Familiarity with continuous integration/continuous delivery (CI/CD) tools. * Experience working with App Clips or ARKit. * Knowledge of adaptive app development for Apple Watch, Apple TV, or iPad. **Preferred education level:** Bachelor’s degree or higher **Preferred experience level:** Expert level **Departmental function:** Technology / Internet **Industry:** Software Development / Programming *This job posting originates from the Talenteca.com job board:* *https://www.talenteca.com/anuncio?j_id=693889155a000032008e8ab3&source=indeed*


