2 - 4 years

4 - 6 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are searching for a Senior iOS Developer focused on the development and support of our Mobile apps. Our developers work closely with Product Owners to develop specifications and make recommendations on the use of new and emerging technologies. Development, UAT and product support are all elements of this position. The right individual for this role will be a motivated and energetic developer and a leader who takes initiative, enjoys finding solutions to a varying number of challenges, is detail\-oriented and takes extreme pride in their work.
As an iOS Developer, you will be responsible for all things iOS in a Kotlin Multiplatform (KMP) environment. You will help design and develop high\-performance, user\-centric Android applications for streaming, news, and other media content. You will also play a pivotal role in building a strong offshore team, fostering a culture of technical excellence and ensuring seamless integration with global stakeholders.

Requirements

Proficiency in iOS and Swift
  • 8+ years in iOS and Swift.

Familiarity with Objective\-C is a plus.

Kotlin Multiplatform (KMP)

  • Experience or willingness to upskill in Kotlin Multiplatform for developing cross\-platform applications (iOS, Android, and other platforms).

Experience in sharing business logic and code between iOS and Android using KMP.

Experience with iOS\/tvOS Frameworks

In\-depth knowledge of iOS and tvOS frameworks such as UIKit, SwiftUI, Core Data, AVFoundation, MapKit, TVMLKit, etc.

API Integration

Experience in working with RESTful APIs.

Knowledge of JSON and networking protocols (HTTP\/HTTPS).

Core Data & Database Management

Experience with Core Data, SQLite, or other database technologies for data persistence.

Memory Management

Strong understanding of memory management in iOS\/tvOS (ARC, retain cycles, etc.).

Unit Testing and Debugging

Knowledge of XCTest for unit testing and debugging techniques.

Push Notifications & In\-App Purchases

Experience with push notifications (APNs), in\-app purchases, and integrating payment gateways.

Version Control (Git)

Proficiency in Git for version control, including branching, merging, and managing pull requests.

Good to Have:

Familiarity with Apple\Latest Technologies

Experience with ARKit, CoreML, SiriKit, WatchKit, or other Apple ecosystem technologies.

Cloud & Backend Services

Experience with Apple\CloudKit is a plus.

UI\/UX Design Principles

Understanding of Human Interface Guidelines for iOS and tvOS.

Experience in designing responsive and intuitive users interfaces.

Continuous Integration (CI\/CD)

Experience with CI\/CD pipelines (using tools like Jenkins or Git lab).

App Store Deployment & Distribution

Experience with provisioning profiles, certificates, and App Store submission process.

What We Offer

Competitivesalaries and comprehensive health benefits

Flexiblework hours and remote work options

Professionaldevelopment and training opportunities.

Asupportive and inclusive work environment

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
BCE Global Technology Centre logo
BCE Global Technology Centre

Telecommunications

Montreal

RecommendedJobs for You