About The Position

This is a hands-on engineering role. You'll work on a native macOS app, the cloud backend that powers it, and a React framework for building plugins. The work is full-stack in the truest sense. Native Swift and SwiftUI for the app. Cloud services on the back (Swift / Kotlin / Node). And a plugin framework built in React that let other Apple engineers extend what we build. Experience with multi-user editing is valuable (real-time collaboration), but curiosity and willingness to learn matter much more. The stack is broad and you'll get to move across all of it.

Requirements

  • 5+ years of experience in software engineering
  • Experience with native macOS or iOS development
  • Experience with backend development
  • Proficiency with at least two: Swift, TypeScript, Java, Kotlin, Ruby

Nice To Haves

  • Experience with SwiftUI
  • Familiarity with server-side Swift (Vapor framework).
  • Familiarity with Java or Kotlin and Spring Boot for backend services.
  • Familiarity with WebSocket-based communication.
  • Strong experience with React, including hooks, context, and modern React patterns.
  • Experience designing APIs that other engineers build on.
  • Care for the craft of software development beyond just shipping features.
  • Experience with operational transform, CRDTs, or real-time synchronization systems
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service