Posted:2 weeks ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Description

Experience : 1 - 2Y |

Location - Mysore - Karnataka

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

new delhi, delhi, india

mumbai metropolitan region

mumbai metropolitan region

mumbai, maharashtra, india