Hatch Innovations

iOS Engineer

Hatch Innovations

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Manual Apply

Salary

💰 CA$110,000 - CA$140,000 per year

Job Level

Mid-LevelSenior

Tech Stack

iOSSwift

About the role

  • Develop and implement dynamic, interactive user interfaces for iOS apps using Swift, UIKit, and/or SwiftUI.
  • Collaborate closely with Product Designers to refine wireframes, prototypes, and mockups into pixel-perfect, functional UI code.
  • Design and integrate intuitive user interactions, including gestures (taps, swipes, drags), animations, and transitions that enhance the app’s “feel.”
  • Ensure responsive layouts that adapt seamlessly across iPhone, iPad, and other Apple devices.
  • Optimize UI for performance, accessibility (e.g., VoiceOver compatibility), and adherence to Apple’s Human Interface Guidelines (HIG).
  • Build and maintain reusable UI components and libraries to streamline development.
  • Troubleshoot and resolve UI-related bugs or performance issues.
  • Stay up-to-date with the latest iOS development trends, tools, and frameworks to continuously improve our apps.
  • Work in an engineering-oriented fast-paced environment, with minimal management and detailed task definition.
  • Self-starter and organize work according to declared goals.

Requirements

  • Must be a resident of Canada and be eligible to work in Canada
  • Ability to work during Pacific Time Zone regular business hours
  • Flexible to attend remote meetings during the evening when required.
  • Proficiency in Swift and hands-on experience with UIKit and/or SwiftUI.
  • Strong understanding of UI/UX principles and a keen eye for detail in translating designs into code.
  • Experience with Xcode’s Interface Builder and/or programmatic UI design approaches.
  • Familiarity with gesture recognizers, event handling, and Core Animation for creating smooth, engaging interactions.
  • Ability to work collaboratively with Product Designers and other team members to iterate on UI designs.
  • Solid problem-solving skills and attention to detail for delivering polished, high-quality interfaces.
  • Knowledge of iOS accessibility features and best practices.
  • Strong communication and teamwork abilities.