UI Software Engineer, Cocoa

Requirements

  • Strong object oriented programming skills
  • In-depth development experience at the application and user interface level with Cocoa, Cocoa Touch, Windows, Android, or Java
  • Ability to work collaboratively to improve designs and code
  • Strong knowledge of one or more of Swift, Objective C, C, C++, or Java

Nice to Haves

  • Experience building user interface frameworks
  • Adept at working across teams to resolve potentially conflicting requirements
  • Experience writing and advocating for API
  • Experience working with low-level graphics API like Core Image, Core Graphics, or Metal

What You'll Be Doing

  • Contributing to AppKit, UIKit, and SwiftUI
  • Building and enabling features used across the OS such as Dark Mode, Mac Catalyst, Touch Bar, Auto Layout, and Screen Time
  • Developing building blocks including windows and layout content, drawing and graphics support
  • Enabling new input devices and other hardware
  • Responding to user events
  • Creating user controls like buttons, sliders, and tables
  • Managing document infrastructure
AI Summary ✨

Similar jobs

  • Software Engineering Intern

    WiseGreater London, UK3 days ago
    ≈ €48k / year base
  • Front end Engineer

    Checkout.comLondon, UK8 days ago
    Registered sponsor
  • See all jobs in UK →