Flag job

Report

iOS Developer - Objective C/SWIFT

Salary

₹15 - 15 LPA

Min Experience

5 years

Location

Greater Kolkata Area

JobType

full-time

About the role

Job Title : iOS Developer

Location : Bangalore

Notice Period : Immediately joiner to 15 days

Budget : 15 LPA

Skills Set : iOS, Swift

Key Responsibilities

  • App Development : Design, develop, and maintain iOS applications using Swift and Objective-C.
  • Machine Learning Integration : Integrate MLKit and Core ML for machine learning tasks in applications.
  • UI Development : Create custom, reusable UI components and implement dynamic UI using UIKit and storyboards.
  • Performance Optimization : Optimize app performance, addressing issues such as device heating and resource

consumption, particularly during intensive tasks like video recording.

  • Video & Media Processing : Use AVFoundation for video recording and playback, and implement video transformations (e.g., resizing, padding, orientation).
  • Architectural Patterns : Implement and maintain MVVM, MVC, and dependency injection patterns in code.
  • Networking : Work with REST APIs, GraphQL, and handle real-time data integration.
  • Secure Data Management : Ensure secure storage of data using Core Data or SQL.
  • Collaboration : Collaborate effectively with cross-functional teams (backend, QA, product) in an Agile/Scrum environment.

Education

Skills and Qualifications :

  • Bachelor's or Master's in Computer Science or a related field (or equivalent :
  • Minimum of 5 years of iOS development experience.

Technical Skills

  • Expertise in Swift (latest version) and Objective-C.
  • Strong understanding of iOS SDK, Xcode, UIKit, and storyboards.
  • Experience with MLKit and Core ML for machine learning integration.
  • Solid understanding of MVVM, MVC, and dependency injection patterns.
  • Proficiency in AVFoundation for media processing.
  • Hands-on experience with Auto Layout, Size Classes, and adaptive design principles.
  • Knowledge of REST APIs, GraphQL, and real-time data handling.
  • Familiarity with AWS for file uploads and server-side integrations.
  • Strong experience in Core Data or SQL for data management.

Soft Skills

  • Communication Skills : Excellent verbal and written communication skills to collaborate with cross-functional teams.
  • Problem-Solving : Strong analytical and debugging skills for resolving complex issues.
  • Team Collaboration : Experience working in Agile/Scrum teams, with the ability to collaborate with backend developers and QA engineers.

(ref:hirist.tech)

Skills

ios
swift
objective-c
xcode
uikit
storyboards
mlkit
core ml
mvvm
mvc
dependency injection
avfoundation
auto layout
size classes
adaptive design
rest apis
graphql
core data
sql