Recruitment Hub 365
Senior Mobile Developer - iOS Development
Job Location
in, India
Job Description
Open Position - Senior Mobile Developer Location - Pune (Remote) Experience - 7 Years Must-Have : IOS: Swift Swift UI Writing Test Cases and Solid Principle Notice Period : Immediate to 15 days Job Summary : We are looking for an experienced iOS Developer to join our dynamic team. You will work on cutting-edge healthcare and FinTech projects, utilizing your expertise in iOS development, unit testing, and test-driven development. The ideal candidate will have strong experience in managing API calls, using advanced concurrency models, and leveraging architectural patterns like MVVM with the coordinator pattern for enhanced navigation. A solid understanding of Swift and modern frameworks is essential. Key Responsibilities : - Collaborate with cross-functional teams to design and develop healthcare and payment applications. - Implement unit testing and adopt test-driven development (TDD) to ensure code quality and reliability. - Manage multiple API calls effectively using dispatch groups and other concurrency tools. - Utilize thread-safe data structures (e.g., structs) and optimize asynchronous execution using async/await to improve code readability and reduce callback complexity. - Apply architectural patterns like MVC, MVVM, and the coordinator pattern to improve app navigation and scalability. - Use the Combine framework to manage asynchronous events through a publisher-subscriber model. - Develop dynamic, data-driven UI components for iOS applications with a focus on performance and user experience. - Implement SOLID principles in software design and development to ensure clean, maintainable, and scalable code. - Handle advanced Swift topics, including opaque types and robust error handling mechanisms. Skills and Qualifications : - 7 years of experience in iOS development with a strong understanding of Swift. - Proficiency in managing synchronous and asynchronous tasks using async/await, GCD, and dispatch groups. - Solid knowledge of iOS frameworks such as Combine, UIKit, and SwiftUI. - Experience with API integration, RESTful services, and handling multiple network requests. - Strong understanding of software architecture, including MVC, MVVM, and coordinator pattern. - Ability to apply SOLID principles in object-oriented design and development. - Hands-on experience in unit testing and test-driven development (TDD). - Familiarity with tools for thread safety and data synchronization. - Excellent problem-solving skills and a passion for clean, efficient, and maintainable code. - Prior experience in the healthcare and/or FinTech industries is a plus. (ref:hirist.tech)
Location: in, IN
Posted Date: 2/4/2025
Location: in, IN
Posted Date: 2/4/2025
Contact Information
Contact | Human Resources Recruitment Hub 365 |
---|