-
Flexton Inc.

Native iOS Developer

Flexton Inc.
Canada · Contract · Mid-Senior

Job Title: iOS Engineer

Location: Canada -Remote

Type: Contract

Must Have: Swift, SwiftUI, UIKit, GCD, async/await, TDD, API integration, debugging, unit testing, XCTest, Combine

Requirement:

  • Strong proficiency in Swift, including SwiftUI and UIKit.
  • Experience with TDD, pairing, code reviews, and other techniques to maintain high-quality code and resiliency.
  • Hands-on experience with Concurrency in iOS – GCD and async/await.
  • Network data handling and API integration.
  • Debugging and troubleshooting iOS applications.
  • Experience working with existing codebases and adding new features.
  • Familiarity with unit testing and writing testable code.
  • Experience with XCTest or other iOS testing frameworks.
  • Preferred experience with Swift's Combine framework: Functional programming, reactive software architecture, decoupled APIs.

Key Skills

Ranked by relevance

ios tdd functional programming swift
Login to Apply
Posted
May 19, 2025
Type
Contract
Level
Mid-Senior
Location
Canada

Industries

IT Services IT Consulting Retail Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Hire Feed
Related

Game Developer (Remote)

2026-07-09

Contract
Associate
India
Software Development
Art/Creative
View Job Details
GeorgiaTEK Systems Inc.
Related

iOS Developer

2026-07-09

Full-time
Mid-Senior
Brazil
IT Services
Engineering
View Job Details
Cavendish Professionals
Related

AI Product Engineer

2026-07-08

Contract
Mid-Senior
Ukraine
IT Services
Engineering