The Role:
We are looking for an experienced Senior iOS Developer to join our engineering this role you will be responsible for designing building and maintaining high-quality iOS applications that deliver outstanding user experiences. The ideal candidate is passionate about mobile technologies has a strong command of the iOS ecosystem and is eager to contribute both technically and strategically to the success of our mobile solutions.
Responsibilities:
Design develop and maintain advanced applications for the iOS platform using Swift and/or Objective-C.Collaborate with product managers designers and backend developers to translate requirements into functional and user-friendly features.Ensure the performance quality and responsiveness of iOS applications across different devices.Work with RESTful APIs and other backend integrations.Write clean maintainable and testable code following best practices.Implement automated testing and perform debugging to ensure reliability and stability.Stay updated on the latest iOS development trends frameworks and tools and integrate them into development practices when relevant.Participate in code reviews providing constructive feedback and maintaining coding standards.Mentor junior developers fostering technical growth within the team.Actively contribute to Agile processes including sprint planning standups and retrospectives.
Requirements:- Bachelors degree in Computer Science Software Engineering or a related field.
- 5 years of professional experience developing iOS applications.
- Strong proficiency in Swift (and Objective-C if applicable).Prove
- n experience with iOS frameworks such as UIKit Core Data Core Animation and Core Location
- Experience with Apples design principles and interface guidelines.
- Familiarity with tools such as Xcode Instruments and Git.
- Strong understanding of mobile app architecture MVVM/MVC and clean code practices.
- Experience publishing applications to the App Store including full lifecycle development.
- Solid understanding of memory management performance tuning and asynchronous programming.
- Knowledge of push notifications background tasks and offline storage.
- Experience with CI/CD pipelines and automated testing for iOS.
Nice-to-Haves
- Familiarity with SwiftUI and Combine framework.
- Experience integrating third-party libraries and SDKs.
- Knowledge of mobile security best practices.
- Experience with cross-functional team collaboration in Agile/Scrum environments.
- Exposure to cross-platform frameworks such as Flutter or React Native.
C-TR-
Wakapi Web