
Desktop Engineer
Town.com, Inc.17 days ago
Base Salary
$225k - $250k/yr
Responsibilities
- Build and own Town’s native macOS application using Swift, SwiftUI, and AppKit.
- Implement menu-bar and background agents, global shortcuts, notifications, EventKit integrations, and Accessibility API functionality.
- Optimize the always-on client for low memory use, low battery consumption, and smooth performance.
- Own code signing, notarization, sandboxing and entitlements, crash reporting, and automatic updates.
- Handle sensitive user data on-device in partnership with the security team.
- Collaborate with backend and AI teams to bring Town’s agent to the desktop.
- Set the product’s desktop craft and performance standards and prepare for future platforms.
Requirements
- Extensive experience building native macOS and/or iOS applications.
- Strong proficiency in Swift, AppKit, and SwiftUI.
- Experience with OS-level APIs, background processes, IPC/XPC, notifications, and accessibility.
- Experience shipping and owning a Mac application end to end, including signing, notarization, and updates.
- Strong focus on performance and product polish.
- Ability and interest in owning a product surface from the ground up in a startup environment.
Benefits
- In-person work in San Francisco’s Financial District five days a week.
Tech Stack
iOSmacOSSwiftSwiftUI