
Senior IOS Engineer
Posted Jun 21

Posted Jun 21
This is a fully remote position, open to applicants in United Arab Emirates (UAE).
• Create and develop sophisticated applications for iOS utilizing Swift.
• Proficient in both UIKit and SwiftUI.
• Knowledge of various design patterns such as MVC, MVVM, and Clean Architecture.
• Work collaboratively with product managers, designers, and fellow engineers to define and implement new features.
• Enhance applications for improved performance, scalability, and reliability.
• Conduct code reviews to ensure compliance with best practices and coding standards.
• Diagnose and debug applications to provide high-quality user experiences.
• Keep abreast of the latest iOS technologies and industry developments.
• Mentor and support junior engineers, promoting a culture of learning and development.
• Engage in the complete software development lifecycle, from initial concept to deployment.
• Familiarity with unit testing and reactive programming (RxSwift, Combine) is a plus.
• Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
• Over 5 years of experience in iOS application development.
• Backbase certification is essential.
• Strong skills in Swift and Objective-C.
• Experience with iOS frameworks such as UIKit, Core Data, and Core Animation.
• Knowledge of RESTful APIs and third-party libraries.
• Understanding of Apple's design principles and interface guidelines.
• Experience with version control systems (e.g., Git).
• Strong problem-solving abilities and meticulous attention to detail.
• Salary commensurate with experience.
• Health insurance coverage.
• Paid time off.
• Flexible work arrangements.
• Opportunities for professional development.
Rain Bird Corporation
Constant Contact
Grove Collaborative
Truelogic Software
Get handpicked remote jobs straight to your inbox weekly.