Project Role :
Advanced Application EngineerProject Role Description :
Develop innovative technology solutions for emerging industries and products. Interpret system requirements into design specifications.Must have skills :
Apple iOS Application DevelopmentGood to have skills :
NAMinimum 7.5 Year(s) Of Experience Is Required
Educational Qualification :
15 years full time educationSummary: We are looking for a skilled iOS Application Developer with over 5 years of experience to design and build innovative mobile applications. The ideal candidate will have strong expertise in SwiftUI and Swift, a solid understanding of iOS frameworks and architectures, and hands-on experience with Agile development practices. You will collaborate with cross-functional teams to develop scalable, high-performance applications while ensuring compliance with App Store guidelines. Roles & Responsibilities: - Develop and maintain iOS applications using Swift and SwiftUI. - Design and implement application architecture and design patterns such as Clean Architecture, MVVM, MVC, VIPER, and Singleton. - Collaborate with back-end developers to integrate RESTful APIs and ensure smooth communication between front-end and back-end systems. - Write clean, scalable, and maintainable code. - Debug, troubleshoot, and resolve application performance and memory management issues. - Utilize Xcode instruments and other tools to optimize app performance. - Manage dependencies using CocoaPods and Swift Package Manager. - Participate in code reviews to maintain high quality and adherence to best practices. - Ensure applications comply with Apple’s App Store policies and design principles. - Work within Agile teams and contribute to continuous integration/continuous deployment (CI/CD) pipelines. - Integrate third-party APIs and services seamlessly into applications. Professional & Technical Skills: - Bachelor’s degree in information technology, Computer Science, or related field. - Minimum 5+ years of professional experience in iOS application development. - Strong proficiency in Swift and SwiftUI (MUST have). - In-depth knowledge of iOS frameworks such as UIKit, CoreData, CoreAnimation, etc. - Experience with architecture/design patterns: Clean Architecture, MVVM, MVC, VIPER, Singleton. - Solid understanding of object-oriented programming principles. - Experience with version control systems such as Git and SVN. - Strong skills in debugging, performance tuning, memory management, and multi-threading. - Familiarity with offline storage solutions. - Knowledge of RESTful APIs and back-end integration. - Experience with dependency management tools: CocoaPods and Swift Package Manager. - Familiarity with CI/CD tools and Agile development methodologies. - Excellent problem-solving and communication skills. - Understanding of Apple’s Human Interface Guidelines and design principles. Additional Information: - The candidate should have a more than 8 years of experience - This position is based at our Pune office. - A 15 years full time education is required.