Software Engineer, Native macOS Development

NotionSan Francisco, CA
232d$210,000 - $250,000

About The Position

Notion.app is the Electron-based frame through which many of our most active and engaged users experience Notion. We have several Electron core maintainers on our team to drive cross-platform features and would love to add platform-specific expertise - someone who has experience building native macOS applications and is excited about building applications that honor and meet the possibilities of the operating system. This will help us serve our macOS users, including many Notinos, better.

Requirements

  • macOS development experience: You have built native macOS applications in the past (ideally with experience using Objective-C).
  • Enthusiasm to learn TypeScript, React, and Node.js.
  • Pragmatic and business-oriented: You care about business impact and prioritize projects accordingly.
  • Put users first: You think critically about the implications of what you're building.
  • Not ideological about technology: You understand tradeoffs in technologies and programming languages.
  • Empathetic communication: You communicate nuanced ideas clearly and engage thoughtfully with other perspectives.

Nice To Haves

  • Experience interacting with the macOS API through Objective-C in a C++/Objective-C cross-compiled code base.
  • Proficient with other parts of our technology stack: React, TypeScript, Node.js, Postgres.
  • Familiarity with computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay, and others.

Responsibilities

  • Define the roadmap for macOS features in Notion.
  • Leverage macOS native audio to allow users to create content on Desktop.
  • Improve the performance, reliability, and polish of our macOS app.
  • Work with the web stack to improve the end-to-end experience by building native Node.js addons in C++, Rust, or Objective-C.
  • Build and improve internal tools with simplicity and productivity in mind.
  • Contribute to or become a maintainer of Electron, a cross-platform C++ and Objective-C framework.

Benefits

  • Highly competitive cash compensation.
  • Equity options.
  • Comprehensive benefits package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service