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
- Strong 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.
- Ability to work collaboratively in a rapid-paced environment.
- Proficiency in Microsoft Office applications.
Experience: 5+ Years
Primary Skills: Java, Spring Boot, C++, Swift, SwiftUI, Objective-C, Xcode, SQL, REST/GraphQL APIs
Preferred Skills: Docker, Kubernetes, Kafka, Banking/Payments Domain Experience.
Skills
Swift, Apache Kafka, SwiftUI
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.
📌 iOS Dev Lead I - Software Engineering (Mumbai)
🏢 UST
📍 Mumbai