Enable job alerts via email!

Senior iOS Developer

Insight Global

Old Toronto

On-site

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading tech agency in Toronto is seeking a senior iOS developer to create modern, responsive applications for Audi North America. The ideal candidate will have extensive experience in Swift development, UI design, and the ability to work collaboratively in an agile environment. This role offers the chance to lead innovative projects and contribute to a premium brand's digital platform.

Qualifications

  • 5 years of Swift iOS development experience.
  • Experience with architecture languages like MVVM, MVC, or Viper.
  • Strong knowledge of iOS UI design principles and best practices.

Responsibilities

  • Design and build fully functional iOS applications.
  • Write code using Swift or Objective-C for app logic and features.
  • Collaborate with designers and back-end developers.

Skills

Swift
iOS UI design principles
Agile methodologies
Teamwork
Communication

Tools

Xcode
Git

Job description

Job Description

Insight Global is seeking a senior iOS developer to join a Toronto-based tech agency. You use modern tools and frameworks but can code up a web app from scratch using only HTML5, CSS3 and vanilla JS (you probably wont have to but you could do it to prove the point). You are a team player who can fly solo when needed. Although you have the full support of your team mates, you are able to lead the research and solution of complex problems. At the same time, you know when to ask for help and dont let pride or ego get in the way, because after all, you are part of a team. This role will directly support our client Audi North America and have the opportunity to shape the development of their digital platform.

Initiative is your middle name and you dont give us a chance to chase you. We are on the hunt for people who have an innovative mindset (you still dream of that moonshot project, but are currently working on your side-gig)! Is this you?

You will be spearheading building modern, responsive solutions for a premium brand that values user experience as a priority. You will accomplish this by:

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 inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, 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 . The EEOC "Know Your Rights" Poster is available here (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf) .

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/ .

Skills and Requirements

5 years with Swift iOS development

Strong understanding of all aspects of the iOS Provisioning workflow

experience with architecture languages (MVVM, MVC, Viper - at least one of them).

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, QA Knowledge of best practices building a clean codebase. eg. file maintenance, component structure null

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 employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to 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 oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Front End Engineer - HyperDX

ClickHouse

Remote

CAD 90,000 - 130,000

Today
Be an early applicant

Senior Full Stack Engineer - HyperDX

ClickHouse

Remote

CAD 100,000 - 140,000

Today
Be an early applicant

Senior Software Engineer - GenAI

Abnormal Security Corporation

Remote

CAD 100,000 - 140,000

Today
Be an early applicant

Senior Full Stack Engineer (Remote) - LLM Product

Jerry

Markham

Remote

CAD 90,000 - 130,000

Today
Be an early applicant

Senior Full Stack Engineer

Jerry

London

Remote

CAD 100,000 - 130,000

Today
Be an early applicant

Senior Full Stack Software Engineer (Remote)

Mogo Inc.

Vancouver

Remote

CAD 115,000 - 150,000

Today
Be an early applicant

(Remote) Senior Software Engineer

Systems & Software, Inc.

Ontario

Remote

CAD 90,000 - 120,000

Yesterday
Be an early applicant

Senior Full Stack Engineer (Remote) - LLM Product

Jerry

Waterloo

Remote

CAD 100,000 - 130,000

Yesterday
Be an early applicant

Senior Software Engineer - React

VersaPay

Remote

CAD 110,000 - 130,000

Yesterday
Be an early applicant