Role Description
Software Developer (iOS)
Key Responsibilities
Analyze business and user requirements to develop effective technical solutions.
Participate in application architecture and design discussions.
Develop, enhance, and maintain high-quality software applications.
Perform code reviews, testing, debugging, and troubleshooting to ensure application reliability and performance.
Investigate and resolve software defects, collaborating with relevant stakeholders to deliver timely resolutions.
Follow established Software Development Life Cycle (SDLC) processes and development best practices.
Support software deployments, product enhancements, and production issue resolution.
Collaborate with cross-functional teams to ensure successful delivery of projects and releases.
Contribute to continuous improvement initiatives and undertake additional responsibilities as required.
Required Qualifications
Bachelor's Degree in Engineering, Technology, Computer Applications, or a related field (B.E./B.Tech/MCA).
Minimum 5 years of experience in software development.
Technical Skills
Solid 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 working with REST and GraphQL APIs.
Knowledge of JSON and API integration.
Familiarity with Docker, Kubernetes, and Kafka is preferred.
Experience with UPI or Banking SDK integrations is advantageous.
Understanding of App Store deployment and release management processes.
Preferred Experience
Exposure to Banking, Financial Services, FinTech, or Payments domains.
Understanding of modern software development methodologies, Agile practices, and SDLC.
Experience developing scalable, secure, and high-performance applications.
Core Competencies
Strong analytical, problem-solving, and debugging skills.
Solid understanding of software design and development principles.
Effective verbal and written communication abilities.
A
📌 iOS Dev Lead I (Mumbai)
🏢 UST
📍 Mumbai