Experience : Fresher
Location - Mysore - Karnataka
Job Published: Sep 11, 2025
Role Overview:
Role:
We are seeking a skilled and experienced iOS Developer to join our development team. As an iOS Developer, you will be responsible for designing, developing, and maintaining high-quality iOS applications. You will collaborate with cross-functional teams, including designers, product managers, and backend developers, to create innovative and user-friendly mobile applications, and updating applications published on the App Store.
Responsibilities:
- Develop high-quality iOS applications using Swift, Objective-C, and SwiftUI/UIKit programming languages.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Work on bug fixing and improving application performance.
- Maintain and improve existing iOS applications, ensuring they remain up-to-date and compatible with the latest iOS versions.
- Work closely with designers to implement pixel-perfect user interfaces and enhance the overall user experience.
- Write clean, maintainable, and efficient code while following best practices and coding standards.
- Conduct thorough testing of applications to identify and fix bugs, performance issues, and usability problems.
- Optimize application performance, including memory usage and responsiveness, to ensure a smooth user experience.
- Stay up-to-date with the latest iOS development trends, tools, and technologies, and recommend best practices to improve development processes.
- Collaborate with backend developers to integrate iOS applications with server-side APIs and services.
- Participate in code reviews to ensure code quality, readability, and adherence to established standards.
- Implement and optimize SDK features, ensuring high performance, reliability, and compatibility with different iOS versions.
Skills:
- Proficient with Objective-C or Swift, and Cocoa Touch
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Proven experience in iOS application development, with a strong portfolio of iOS applications available on the App Store
- Experience with offline storage, threading, and performance tuning
- Sound knowledge of iOS frameworks such as UIKit, Core Data, Core Animation, and Core Graphics
- Understanding of Apple’s design principles and interface guidelines
- Familiarity with iOS development tools and libraries, including Xcode, Interface Builder, CocoaPods, and XCTest.
- Experience working with RESTful APIs to connect iOS applications to backend services.
- Strong understanding of mobile application architecture patterns, such as MVC, MVVM, or VIPER.
- Solid understanding of iOS design principles, interface guidelines, and best practices for mobile application development.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Excellent problem-solving and debugging skills to identify and resolve issues effectively.
- Strong communication and collaboration skills to work effectively in a team environment.
- Critical thinker and good problem-solver.
- Knowledge of SDK Development.
- Experience on VPN integration.
- Ability to learn new technologies quickly and adapt to changing project requirements.
Preferred:
- Experience with SwiftUI for building user interfaces.
- Knowledge of continuous integration and continuous deployment (CI/CD) pipelines for iOS applications.
- Familiarity with Firebase or other cloud-based services for mobile app development.
- Understanding of performance profiling and optimization techniques for iOS applications.
- Experience with automated testing frameworks and practices for iOS applications.