Roles & Responsibilities
- Design, develop, and maintain native iOS applications using Swift and SwiftUI.
- Build responsive and reusable UI components following Apple Human Interface Guidelines.
- Implement reactive and asynchronous workflows using the Combine Framework.
- Develop applications using modern iOS architecture patterns such as MVVM and Clean Architecture.
- Integrate RESTful APIs, GraphQL services, and third-party SDKs.
- Optimize application performance, memory management, and battery usage.
- Implement secure authentication and authorization mechanisms.
- Write unit tests, UI tests, and ensure application quality through automated testing.
- Debug production issues and perform root cause analysis.
- Collaborate with Product Owners, UX Designers, Backend Developers, and QA teams.
- Publish and maintain applications on the Apple App Store.
- Stay updated with the latest iOS platform features and best practices.
Technical Requirement
- Primary skills: Technology->Mobile development platform->iOS, Technology->Mobility - Cross Platform Development->Swift
- Advanced conceptual understanding of at least one programming language.
- Advanced conceptual understanding of one database and one operating system.
- Understanding of software reengineering with practice in at least one project.
- Ability to contribute in medium to complex tasks independently.
- Exposure to design principles and ability to understand design specifications independently.
- Ability to run test cases and scenarios as per the plan.
- Ability to accept and respond to production issues and coordinate with stakeholders.
- Valuable understanding of SDLC.
- Analytical abilities.
- Logical thinking.
- Awareness of latest technologies and trends.
Educational Requirement
- MCA
- MSc
- MTech
- Bachelor of Engineering
- BCA
- BSc
- BTech
Preferred Skills
- Technology->Mobile Development->iOS
- Technology->Mobile Development->iOS - Swift
Service Line
Digital Experience
📌 IOS Developer (Pune)
🏢 Infosys
📍 Pune