Sponsored
Verified Job IT / Software / Data Analyst

Senior Mobile Developer - iOS Development

Pune, Maharashtra
IT / Software / Data Analyst
#501186
Remote / WFH

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)
View more Senior Jobs in Pune →
Sponsored

Similar Openings in IT / Software / Data Analyst

More jobs you might like

Remote / WFH IT / Software / Data Analyst

Job description Halfords is quickly becoming a digital services business. In addition to being a leading UK retailer, Halfords has also now ...

Posted 43m ago View Details
Senior Graphics Engineer HR Manager Verified
Remote / WFH IT / Software / Data Analyst

Job Title: Senior Graphics Engineer Location: Delhi/NCR/Hybrid Job Description: We are looking for a highly talented person with 5+ years of...

Posted 43m ago View Details
Senior Big Data Developer B842 HR Manager Verified
Remote / WFH IT / Software / Data Analyst

Are you a tech professional looking for remote work in a global setting? If yes, this job is for you.Welcome to EPAM Anywhere - a global job...

Posted 43m ago View Details
Tauranga, Bay of Plenty IT / Software / Data Analyst

Full job description Our purpose Here at Datacom we connect people and technology in order to solve challenges, create opportunities and dis...

Posted 43m ago View Details
CDN Engineer jyoti Verified
Bengaluru, Karnataka IT / Software / Data Analyst

Job description 🚀 We're Hiring: CDN Engineer (Akamai | WAF | Edge Security) We're looking for an experienced CDN Engineer to join our team a...

Posted 43m ago View Details
Angular JS Developer jyoti Verified
Bengaluru, Karnataka IT / Software / Data Analyst

Job description Requirements: • Bachelor’s degree in computer science, computer engineering or similar. • Previous work experience as an Ang...

Posted 43m ago View Details