Back to results

Closed listing

Lead iOS Developer

  • Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
Experience
Experience: A minimum of 8 years of professional experience in iOS development.
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Job Summary:

We are seeking a highly skilled and experienced iOS Developer to join our team. In this role, the person will be responsible for designing, developing, and maintaining mobile applications targeting iOS platform for clients, ensuring they are robust and high performing. The person will collaborate closely with cross-functional teams including client partners, project managers, designers, and developers to deliver high-quality solutions.

Key Responsibilities:

Create and maintain high-quality, scalable, and reusable iOS applications aligned with business requirements.

Work closely with product managers, UX/UI designers, and backend developers to integrate user-facing features and backend services.

Write clean, maintainable, and efficient code while adhering to best practices, including unit testing, debugging, and code reviews.

Identify and resolve performance bottlenecks, memory leaks, and other system inefficiencies.

Stay up to date with the latest iOS development trends, frameworks, and tools to ensure the use of cutting-edge technologies.

Required Qualifications:

Experience: A minimum of 8 years of professional experience in iOS development.

Education: Bachelor’s degree in computer science, Software Engineering, or equivalent.

Technical Skills:

Proficiency in Swift and Objective-C.

Expertise in UIKit and SwiftUI

Proven experience with the Combine framework

Strong understanding of iOS frameworks such as Core Data

Experience with animations and transitions.

Proven experience with MVVM and Familiarity with other architectural patterns

Familiarity with RESTful and GraphQL APIs and integration with third-party libraries.

Demonstrated expertise in unit testing and UI testing

Knowledge of iOS design principles and Apple’s Human Interface Guidelines.

Experience optimizing the performance of SwiftUI applications

Understanding of memory management in Swift and resolving related issues in SwiftUI applications

Hands-on experience in multi-threaded programming and a good understanding of networking concepts.

Experience with version control systems like Git or Bitbucket.

Familiarity with CI/CD tools such as Jenkins, Bamboo, and test tools such as XCTest

Experience with iOS App Store submission and release processes.

Knowledge of security best practices

Soft Skills:

  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal abilities.

Good to Have

  • Understanding of Core Animation, Core Graphics, and Core Text.
  • Familiarity with WatchKit and HealthKit.
  • Understanding of AVKit, particularly video player and familiarity with Google Cast

Developer should be able to use AI capabilities in their day-to-day coding.

More about this job

Responsibilities

Design, develop, and maintain scalable, high-performing iOS applications that meet business requirements. Collaborate with product, design, client, and engineering teams to integrate features and services, maintain code quality, and resolve performance issues.

Requirements

Requires at least 8 years of professional iOS development experience and a bachelor's degree in computer science, software engineering, or an equivalent field. Candidates should be proficient in Swift and Objective-C, experienced with iOS frameworks, architecture, testing, APIs, performance optimization, release processes, and security practices.

Skills

  • Swift
  • Objective-C
  • UIKit
  • SwiftUI
  • Combine
  • Core Data
  • MVVM
  • RESTful APIs
  • GraphQL
  • Unit Testing
  • UI Testing
  • Performance Optimization
  • Memory Management
  • Multithreaded Programming
  • CI/CD
  • Git

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • iOS Development
  • Swift
  • Objective-C
  • UIKit
  • SwiftUI
  • Combine
  • Core Data
  • MVVM
  • RESTful APIs
  • GraphQL
  • Third-Party Libraries
  • Unit Testing
  • UI Testing
  • XCTest
  • Performance Optimization
  • Memory Management
  • Multithreaded Programming
  • Networking
  • Git
  • Bitbucket
  • CI/CD
  • Jenkins
  • Bamboo
  • App Store Submission
  • Security Best Practices
  • Core Animation
  • Core Graphics
  • Core Text
  • WatchKit
  • HealthKit

Report this job