Role Description
Software Developer (iOS)
Key Responsibilities
Participate in technical discussions and contribute to application design by analyzing business and user requirements.
Develop, enhance, and maintain high-quality software applications and services.
Perform unit testing, debugging, troubleshooting, and issue resolution to ensure application stability and performance.
Collaborate with cross-functional teams and stakeholders to identify, analyze, and resolve technical challenges efficiently.
Adhere to established software development lifecycle (SDLC) processes, coding standards, and best practices.
Support product deployments, application releases, and ongoing maintenance activities.
Contribute to continuous improvement initiatives and undertake additional responsibilities as required.
Required Qualifications & Experience
Bachelor's degree in Engineering, Technology, Computer Applications, or a related discipline (B.E./B.Tech/MCA).
Minimum 5 years of software development experience.
Strong programming experience in Java, C++, Spring Boot, HTML5, XML, and SQL.
Hands-on experience with Swift, SwiftUI, Objective-C, and Xcode for iOS application development.
Experience integrating RESTful and GraphQL APIs.
Knowledge of JSON, microservices, and modern application architecture.
Familiarity with Docker, Kubernetes, and Kafka is desirable.
Experience with UPI, payment, or banking SDK integrations is preferred.
Understanding of App Store deployment and release management processes.
Good knowledge of software development methodologies, Agile practices, and SDLC.
Robust analytical, problem-solving, and debugging abilities.
Excellent verbal and written communication skills.
Proficiency in Microsoft Office tools is an added advantage.
Exposure to banking, financial services, or fintech environments is preferred.
Preferred Skills
Mobile application development and deployment for iOS platforms.
API design and integration best practices.
Containerization and cloud-
📌 iOS Developer III (Mumbai)
🏢 UST
📍 Mumbai