Intermediate iOS Developer - INTL - Brazil

Post Date

Sep 16, 2025

Location

Toronto,
Ontario

ZIP/Postal Code

M5A 3
Canada
Nov 17, 2025 Insight Global

Job Type

Contract

Category

Software Engineering

Req #

TOR-80e3a680-f399-44e8-bb5b-557b7cefae04

Pay Rate

$18 - $22 (hourly estimate)

Who Can Apply

  • Candidates must be legally authorized to work in Canada

Job Description

Insight Global is seeking an Intermediate iOS Developer to join a Toronto-based agency. The successful candidate will support international clients build robust digital experiences and products. You will join a 50+ person department made up of Developers, QA and Architects delivering digvital products on a leading-edge technology stack.

Responsibilities
Designing and Building Apps: This involves translating design ideas and user needs into fully functional iOS applications.

Writing Code: Using programming languages like Swift or Objective-C to create the app's logic, features, and user interface.

Working with iOS Frameworks and APIs: Utilizing Apple's frameworks and APIs (like UIKit, Core Data, and Core Animation) to access device features and build rich functionalities.

Creating Intuitive and Engaging Interfaces: Designing user interfaces that are both visually appealing and easy to navigate, adhering to Apple's Human Interface Guidelines.

Implementing App Navigation: Developing clear and seamless navigation flows within the app.

Optimizing for Different Screen Sizes: Ensuring the app looks and functions correctly on various iOS devices, including iPhones, iPads, and even Apple Watch.

Testing App Functionality: Conducting rigorous testing to identify and fix bugs, errors, and performance bottlenecks.

Debugging Code: Using debugging tools (like Xcode) to identify and resolve issues in the app's code.

Unit and UI Testing: Writing unit tests to ensure individual components work correctly and UI tests to verify the user interface behaves as expected.

Working with Designers: Collaborating with UI/UX designers to ensure the app's design aligns with user needs and Apple's design principles.

Working with Back-End Developers: Integrating the app with back-end systems and APIs to access data and services.

Working with QA Testers: Working with quality assurance testers to ensure the app meets quality standards and functions flawlessly.

Following iOS Best Practices: Staying current with the latest iOS development best practices, guidelines, and updates from Apple.

Learning New Technologies: Continuously learning about new iOS features, frameworks, and technologies to enhance app development skills.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

Requirements

3+ years of In-depth knowledge and/or experience with Swift, SwiftUI, iOS SDK, Xcode, MVVM, UIKit, Cocoapods, and SPM.

A working knowledge of modern iOS development, SwiftUI, and design patterns with past experience with at least one from MVVM, MVC, VIPER, etc.

Strong understanding of all aspects of the iOS Provisioning workflow

Familiarity with RESTful and/or GraphQL APIs to connect iOS applications to back-end services

Strong knowledge of iOS UI design principles, patterns, and best practices

Experience with unit testing and test automation frameworks (e.g. XCTest and XCUITest etc)

Experience with offline storage, threading, and performance tuning

Experience building with accessibility standards in mind ideally WCAG 2.2

Demonstrated experience working with continuous release and delivery practices

Solid understanding of the full mobile development life cycle

Knowledge of the open-source iOS projects and the libraries available for common tasks

Ability to understand business requirements and translate them into technical requirements

Familiarity with cloud message APIs and push notifications

A knack for benchmarking and optimization

Understanding of iOS HIG design principles and interface guidelines

Proficient understanding of code versioning tools, such as Git

Familiarity with continuous integration tooling

Top-notch teamwork and communication skills

Experience coaching and managing developers ranked across various seniority levels

Familiarity with working in a team environment that utilizes Agile methodologies

Has experience with collaborating across teams such as Product, Design, QAKnowledge of best practices building a clean codebase. eg. file maintenance, component structure

Nice to Have Skills & Experience


Other mobile development experience, such as Android development using Kotlin/Java, or cross-platform development with React Native or Flutter.

Familiarity with functional programming

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.