Responsibilities:
Design and develop high-quality, maintainable, and scalable iOS applications using UIKit, SwiftUI, and other Apple technologies.
Provide expert guidance and leadership in SDK design, promoting best practices and principles.
Collaborate with product managers, designers, and other engineers to define, design, and implement features.
Utilize a deep understanding of delegates, notifications, closures, KVC, KVO, and other iOS patterns to optimize app functionality and user experience.
Maintain and improve existing codebase, providing insights on refactoring and optimization.
Work closely with QA teams to identify and fix bugs, ensuring robustness and reliability of the application.
Utilize GitHub for source control, code review, and collaboration with team members.
Guide team members wherever needed, sharing insights and best practices.
Keep abreast of the latest iOS technologies and methodologies, applying them as appropriate.
Requirements:
BS/MS degree in Computer Science, Engineering, or related field.
5+ years of experience in iOS development.
Proficient with Swift and Objective-C.
Strong expertise in UIKit and SwiftUI.
Comprehensive understanding of iOS SDK design principles.
Proven experience in working with delegates, notifications, KVC, KVO, etc.
Familiarity with GitHub or similar version control systems.
Excellent problem-solving, analytical, and troubleshooting skills.
Strong written and verbal communication skills.
Demonstrated ability to work collaboratively in a team environment as well as independently.
A passion for keeping up to date with the latest industry trends and technologies.
Hourly Range: $15.00-$30.00
Posted On: January 31, 2024 18:25 UTC
Category: Mobile App Development
Skills:Smartphone, Tablet, User Authentication, Augmented Reality, Map Integration, QR & Barcode Scanner, iOS, Swift, iOS Development, Mobile App Development
Country: United States
click to apply
Powered by WPeMatico