Apple Engineer
FluxInkFull Description
About the Role
FluxInk is bringing our next‑generation AI-powered productivity and inking experience from Windows to MacOS, and from Android to iOS. We are looking for an Apple platform engineer who is passionate about handwriting, creativity tools, AI-assisted workflows, and high‑performance on‑device machine learning.
You will be responsible for rebuilding the FluxInk Windows experience on top of native Apple technologies—including SwiftUI, Metal, PencilKit, CoreML, and iOS sandboxed file architecture. This is a highly technical role involving graphics, real-time rendering, on-device AI, and advanced editor design.
Key Responsibilities
1. Application Development & Architecture
* App Development: Develop new features for native macOS/iOS applications using Swift, SwiftUI or UIKit/AppKit.
* C++ SDK Integration: Integrate core C++ libraries into macOS/iOS applications, creating efficient Objective-C++ wrappers to facilitate communication between the C++ engine and native code.
* Maintain History Codebase: Manage, refactor, and maintain legacy Objective-C and Swift code, ensuring stability and performance.
* Engine Collaboration: Work closely with the core engine team to define API requirements, troubleshoot low-level issues, and optimize SDK performance.
* Hybrid Development: Develop and maintain hybrid features using Webview technologies, with a strong preference for Capacitor and modern JavaScript integration.
* Performance Optimization: Engineer a modular, fast-loading application specifically tuned for the unified memory of modern iPad and iPhone hardware.
* Feature Parity: Ensure the iOS apps maintains the same core capabilities as our Android app while delivering a "native-first" mobile user experience.
2. Custom Inking Engine Implementation
* GPU Rendering: Implement and refine our custom GPU-accelerated rendering engine using WebGPU (or Metal).
* Input Precision: Deeply integrate PencilKit while developing custom stroke smoothing, velocity filtering, and vector path modeling.
* Zero-Lag Goal: Achieve industry-leading precision and sub-millisecond perceived latency for a true "pen-to-paper" feel.
3. Advanced Editor & Data Systems
* Markdown Native: Build or integrate a native Markdown editor with support for frontmatter, syntax highlighting, and real-time AI assistance.
* Reliable Data Sync: Design robust local sandboxed storage and iCloud Drive integration using SQLite or CoreData.
* Security: Manage secure credential storage via the iOS Keychain.
4. Collaboration & Quality
* Team Synergy: Work closely with Windows, backend, and AI teams to ensure seamless cross-platform document pipelines.
* Debug Tooling: Develop internal tools for profiling render loops, ink pipelines, and AI behavior.
Required Qualifications
* Experience: 4+ years of professional experience with Swift and SwiftUI, with a portfolio of complex, high-performance apps.
* Graphics Expertise: Proven experience with custom drawing engines, vector graphics, or GPU-accelerated rendering.
* Technical Mastery: * Proficiency with WebGPU or Metal Performance Shaders (MPS).
* Solid understanding of the iOS file system, sandboxing, and background task management.
* Hands-on experience with SQLite, CoreData, and WKWebView.
* Execution: Able to work autonomously, take ownership of technical challenges, and communicate effectively with cross-functional teams.
Nice to have skills:
* AI & Machine Learning: Experience with CoreML and converting ONNX/PyTorch models for the Apple Neural Engine (ANE).
* AI Features: Familiarity with handwriting recognition, OCR, or RAG integration.
* Hardware Integration: Experience with Apple Pencil Hover and Scribble APIs.
* Domain Knowledge: Previous experience shipping a major stylus, note-taking, or digital art application.
What We Offer
* Opportunity to build the next-generation AI inking experience on Apple platforms
* Influence over core architecture and technical direction
* Work with a world-class AI, product, and design team
* Chance to define the future of cross‑platform AI notetaking