Jobiglo

No results.

Apple Platform Engineer – AI‑Powered Inking

FluxInk · District régional du Grand Vancouver

New
Mid 🇬🇧 English
Swift SwiftUI UIKit AppKit Objective-C Objective-C++ C++ Metal WebGPU PencilKit CoreML SQLite CoreData iCloud Drive iOS Keychain Capacitor JavaScript

Job description

About the role

FluxInk is creating the next‑generation AI‑driven productivity and inking experience for macOS and iOS. We are seeking an Apple Platform Engineer who is passionate about handwriting, creative tools, and high‑performance on‑device machine learning to rebuild our Windows experience using native Apple technologies.

Key responsibilities

  • Develop new features for macOS/iOS applications using Swift, SwiftUI, UIKit/AppKit, and integrate core C++ SDKs via Objective‑C++ wrappers.
  • Maintain and refactor legacy Objective‑C and Swift codebases, ensuring stability and performance.
  • Implement a custom GPU‑accelerated rendering engine with Metal (or WebGPU) and deeply integrate PencilKit for precise ink handling.
  • Build a native Markdown editor with AI assistance, and design robust local storage and iCloud Drive sync using SQLite or CoreData.
  • Collaborate with engine, backend, and AI teams to deliver feature parity with Android while providing a native‑first experience.
  • Create internal profiling and debugging tools for rendering loops, ink pipelines, and AI behavior.

Required profile

  • 4+ years of professional experience developing Swift/SwiftUI applications.
  • Strong background in graphics programming, custom drawing engines, or GPU‑accelerated rendering.
  • Proven ability to work with mixed‑language codebases (Swift, Objective‑C, C++).
  • Experience delivering high‑performance, low‑latency mobile experiences.

Required skills

  • Swift, SwiftUI, UIKit/AppKit
  • Objective‑C, Objective‑C++
  • C++ SDK integration
  • Metal (or WebGPU)
  • PencilKit
  • CoreML
  • SQLite / CoreData
  • iCloud Drive integration
  • iOS Keychain
  • Webview technologies, Capacitor, JavaScript

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec FluxInk.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published 2 weeks ago

Expires 1 month from now

11 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

FluxInk

District régional du Grand Vancouver