We are looking for a passionate and skilled iOS Engineer to join our mobile development team. You will be responsible for building intuitive, high-performance applications using the latest iOS technologies. If you love crafting exceptional mobile experiences and enjoy working with Swift, SwiftUI, and modern architecture patterns, this is the role for you.
Key Responsibilities:
• Design, build, and maintain advanced iOS applications using Swift, UIKit, and SwiftUI.
• Architect applications following MVVM design patterns to ensure modular, testable, and scalable codebases.
• Collaborate with backend teams to integrate services using gRPC and Backend for Frontend (BFF) approaches.
• Ensure code quality through unit and UI testing using XCTest and other Swift testing tools.
• Utilize Xcode and Git/GitHub for development, version control, and collaboration.
• Participate in code reviews, contribute to technical discussions, and continuously improve development practices.
• Work closely with cross-functional teams, including Product, Design, and QA, to deliver a best-in-class user experience.
Required Skills:
• Proficiency in Swift programming language
• Strong experience with UIKit and SwiftUI
• Solid understanding of MVVM architecture
• Familiarity with gRPC for network communication
• Experience working with Backend for Frontend (BFF) systems
• Hands-on experience with XCTest and writing unit/UI tests in Swift
• Proficiency in Xcode and version control systems like Git/GitHub
• Strong debugging and performance tuning skills
Any Graduate