Key Responsibilities:
- Design, develop, and maintain advanced applications for the iOS platform using Swift.
- Collaborate with cross-functional teams including product managers, designers, and backend engineers to define, design, and ship new features.
- Implement intuitive, responsive, and high-performing UI components using UIKit and SwiftUI.
- Ensure high-quality code through code reviews, adherence to best practices, and writing comprehensive tests (XCTest).
- Integrate mobile applications with backend services using RESTful APIs and JSON.
- Implement robust data persistence solutions using Core Data or Realm.
- Leverage Grand Central Dispatch (GCD) and Combine frameworks for effective asynchronous programming.
- Optimize application performance and memory usage and ensure smooth user experiences.
- Debug and resolve issues, crashes, and performance bottlenecks efficiently.
- Maintain code repositories using Git and follow collaborative version control workflows.
- Stay updated with the latest iOS SDKs, frameworks, and Apple design guidelines.
Required & Mandatory Skills:
- Strong proficiency in Swift and experience building and maintaining production iOS apps.
- Deep understanding of UIKit, Auto Layout, and responsive UI development.
- Familiarity with SwiftUI is a significant plus.
- Solid understanding of the iOS app lifecycle, memory management, and application architecture (MVC, MVVM, or Clean Architecture).
- Experience integrating RESTful APIs, handling JSON, and managing offline data with Core Data or Realm.
- Should be experienced with Apple Maps features.
- Experience writing reusable and maintainable code using design patterns & design principles.
- Proficient with Git and collaborative version control workflows (branching, merging, PRs).
- Hands-on experience writing unit and UI tests using XCTest.
- Knowledge of asynchronous programming using Grand Central Dispatch (GCD) and combine.
Job Types: Full-time, Permanent
Pay: ₹8,000.00 - ₹10,000.00 per month
Benefits:
- Health insurance
- Provident Fund
Application Question(s):
- Have you done Internship in iOS ?
- What's your Expectations CTC?
- What's your Notice Period?
- Are you okay to relocate to Tirupati?
- Are you comfortable to Onsite work?
Work Location: In person