Weβre looking for an experienced iOS Developer to design, build, and maintain high-quality iOS applications. Youβll work with Swift and Objective-C to create responsive and user-friendly apps, collaborating with cross-functional teams and following best practices to ensure top performance.
Key Responsibilities:
iOS Development: Design, develop, and maintain iOS apps using Swift and Objective-C.
UI/UX: Collaborate with designers to create intuitive interfaces using UIKit and SwiftUI, including smooth animations and transitions.
API Integration: Connect apps with backend services and handle data storage, ensuring secure user data management.
Testing & Debugging: Write unit, integration, and UI tests, troubleshoot issues, and perform code reviews to ensure quality.
Performance Optimization: Improve app performance, including load times, memory usage, and battery life.
Collaboration: Use Git for version control, participate in agile sprints, and collaborate across teams for project success.
Documentation & Mentorship: Document processes and functionality, stay updated on iOS trends, and mentor junior developers.
Qualifications:
Strong experience with iOS development, including a portfolio of published apps.
Proficient in Swift, Objective-C, and iOS frameworks (UIKit, SwiftUI, Core Data, URLSession).
Familiar with Xcode, Interface Builder, and RESTful API integration.
Experience in unit testing (XCTest) and debugging.
Strong problem-solving, communication, and teamwork skills, with the ability to manage multiple tasks in a fast-paced environment.