Looking for your next challenge?


iOS Developer



Software Engineering
Bengaluru, Karnataka, India
Posted on Tuesday, November 14, 2023
Responsibilities: Develop, enhance, and maintain iOS applications using Swift and SwiftUI. Implement clean, efficient, and reusable code using best practices and design patterns. Optimise application performance and handle platform-specific edge cases. Stay up-to-date with the latest trends, tools, and technologies in iOS development. Requirements: degree in Computer Science, Software Engineering, or a related field. Minimum of 2 years of hands-on experience in building native iOS applications. Proven experience as an iOS Developer with expertise in Swift and SwiftUI. Strong knowledge of iOS SDK, Xcode, and related development tools. Solid understanding of mobile application development best practices, design patterns, and architectural principles. Proficiency in writing clean, well-structured, and maintainable code. Experience with version control systems, such as Git. Familiarity with RESTful APIs and asynchronous programming. Strong problem-solving skills... and attention to detail. Experience with popular design patterns such as MVVM, VIPER, or Clean Architecture. Familiarity with other iOS frameworks and libraries, such as Core Data, Core Animation, Alamofire, etc. Knowledge of UI/UX design principles and Human Interface Guidelines. Experience with testing frameworks and practices, such as XCTest or Quick/Nimble,

This job is provided by Shine.com